BIM Workbench/it

Introduzione
L'ambiente BIM è un ambiente aggiuntivo finalizzato all'implementazione completa degli strumenti Building Information Modeling (BIM) e del flusso di lavoro in FreeCAD. Attualmente assomiglia molto all'ambiente interno Arch. L'idea generale, tuttavia, è quella di lavorare come "meta workbench" e raccogliere in un unico luogo strumenti diversi di altri ambienti di lavoro utili per BIM e creare un flusso di lavoro che sia più conveniente, e sia facile da usare sia per gli utenti esperti di BIM provenienti da altri software come Revit o ArchiCAD che per i nuovi arrivati. Il workbench BIM presenta anche un paio di strumenti, che sono per lo più procedure guidate e strumenti di gestione, che si trovano sotto il menu Gestione.



Installazione
Il workbench BIM non è in bundle con il pacchetto FreeCAD predefinito, ma può essere facilmente installato tramite il menu. Il codice del workbench BIM è ospitato e sviluppato su github e può anche essere installato manualmente copiandolo nella directory MOD di FreeCAD. Il workbench BIM è un work in progress e cambierà spesso. Accertarsi di aggiornarlo regolarmente!

Note

The BIM workbench is a work in progress, and will change often. Be sure to update it regularly! If you have the Python-Git module installed, the BIM workbench will automatically look for available updates at start, and display an icon in the status bar if an update is available.

The tools listed below might also not all be present if your FreeCAD version is not fully up-to-date. The BIM workbench should however work seamlessly on all FreeCAD versions, it will only drop the tools not available.

Per iniziare


Al primo avvio di BIM viene visualizzata una finestra di benvenuto, che fornisce una rapida panoramica di come funziona questo ambiente e consente all'utente di avviare il tutorial in-game. La finestra di benvenuto è disponibile anche dal menu Aiuto. Quando la schermata di benvenuto viene chiusa facendo clic su OK, viene visualizzata la finestra di dialogo di configurazione BIM, che consente all'utente di impostare rapidamente alcune delle più comuni preferenze relative al BIM di FreeCAD senza la necessità di sfogliare tutte le pagine delle preferenze di FreeCAD.

Lo strumento Configurazione del progetto BIM consente di configurare rapidamente un progetto BIM riempiendo alcune informazioni di base sul progetto. È quindi possibile, ad esempio, utilizzare i diversi strumenti di disegno 2D per tracciare linee guida e linee di base, quindi utilizzare i diversi strumenti di modellazione 3D per creare oggetti BIM 3D su di esso.

Se si è abituati a lavorare con un'altra applicazione BIM, controllare la nostra Tabella di compatibilità dell'applicazione BIM quando si inizia a lavorare con FreeCAD.

Strumenti
Il workbench BIM riunisce strumenti da diversi altri workbench di FreeCAD, principalmente Draft, Arch e Part, riorganizzati approssimativamente in categorie logiche di strumenti: disegno 2D, modellazione 3D, annotazione e modifica. La categoria gestione contiene strumenti specifici per il workbench BIM.

Inoltre, se sono installati degli addon, gli strumenti di Armatura (strumenti supplementari per le armature), Fasteners (bulloni e viti), Flamingo (struttura metallica e strumenti di piping) e Libreria di parti sono automaticamente inclusi nel workbench BIM.

L'ambiente BIM aggiunge anche una serie di elementi nella barra di stato di FreeCAD e un paio di voci nel menu contestuale, accessibili facendo clic con il tasto destro nella vista 3D o nella vista ad albero.

Disegni 2D
Gli oggetti 2D sono comunemente usati come strumenti di disegno o per disegnare linee di base e profili per costruire oggetti BIM. Possono anche essere utilizzati per disegnare simboli e annotazioni nel modello. Oltre agli schizzi, che utilizzano il proprio sistema di coordinate, gli oggetti 2D verranno disegnati sul corrente piano di lavoro.


 * [[Image:Draft_Line.png|32px]] Linea: Disegna un segmento delimitato da due punti.
 * [[Image:Draft_Wire.png|32px]] Wire: Disegna una spezzata o polilinea specificando tutti i punti intermedi.
 * [[Image:Draft_Circle.png|32px]] Cerchio: Disegna una circonferenza prendendo in input il centro e il raggio.
 * [[Image:Draft_Arc.png|32px]] Arco: Disegna un arco di circonferenza a partire dal centro e specificando il raggio, l'angolo iniziale e l'angolo finale.
 * [[Image:Draft_Ellipse.png|32px]] Ellisse: Disegna una ellisse.
 * [[Image:Draft_Polygon.png|32px]] Poligono: Disegna un poligono regolare da centro, raggio e numero di lati.
 * [[Image:Draft_Rectangle.png|32px]] Rettangolo: Disegna un rettangolo specificando gli angoli opposti.
 * [[Image:Draft_BSpline.png|32px]] B-Spline: Interpola una traiettoria curvilinea passante per i punti specificati.
 * [[Image:Draft_CubicBezCurve.svg|32px]] Curva di Bezier cubica: disegna una curva di Bezier di terzo grado trascinando due punti.
 * [[Image:Draft_BezCurve.png|32px]] Curva di Bezier: Disegna curve di Bezier su una serie di punti.
 * [[Image:Draft_Point.png|32px]] Punto: Inserisce un oggetto punto.
 * [[Image:Sketcher_NewSketch.png‎‎|32px]] Schizzo: Crea un nuovo schizzo ed entra nello schizzo.

Annotazioni
Le annotazioni sono oggetti di aiuto visivo che possono essere inseriti all'interno del modello. Possono essere utilizzati per esportare il modello direttamente in un formato 2D come DXF, o riutilizzati durante la creazione di viste 2D del modello con TechDraw.


 * [[Image:Draft_Text.png|32px]] Testo: Disegna delle annotazioni multilinea.
 * [[Image:Draft_ShapeString.png|32px]] ShapeString: inserisce una forma composta da una stringa di testo.
 * [[Image:Draft_Dimension.png|32px]] Quota: Aggiunge la quotatura.
 * [[Image:Draft_Label.png|32px]] Etichetta: Posiziona un'etichetta con una freccia che punta a un elemento selezionato.
 * [[Image:Arch_Axis.png|32px]] [[Image:Arch_AxisSystem.png|32px]] [[Image:Arch_Grid.png|32px]] Strumenti per assi e griglia : Aggiunge oggetti assi e griglia al documento.
 * [[Image:Arch_SectionPlane.png|32px]] Piano di sezione: Aggiunge un oggetto Piano di sezione al documento. I piani di sezione definiscono le viste 2D di sezioni e prospetti come piani.

Modellazione BIM/3D
Gli oggetti 3D e BIM sono gli elementi del mondo reale che compongono il progetto BIM.


 * [[Image:Arch_BuildingPart.png|32px]] Parte di edificio: Crea una parte di edificio che include oggetti selezionati. Le parti dell'edificio sono comunemente usate per rappresentare i piani.
 * [[Image:Arch_Building.png|32px]] Edificio: Crea un edificio che comprende gli oggetti selezionati.
 * [[Image:Arch_Site.png|32px]] Sito: Crea un sito che comprende gli oggetti selezionati.
 * [[Image:Arch_Reference.png|32px]] Reference: Collega oggetti di un altro file di FreeCAD in questo documento.
 * [[Image:Arch_Wall.png|32px]] Parete: Crea un muro tramite uno schizzo o utilizzando come base un oggetto selezionato.
 * [[Image:Arch_Structure.png|32px]] Struttura: Crea un elemento strutturale tramite uno schizzo o utilizzando come base un oggetto selezionato.
 * [[Image:Arch_Rebar_Straight.png|32px]] [[Image:Arch_Rebar_UShape.png|32px]] [[Image:Arch_Rebar_LShape.png|32px]] [[Image:Arch_Rebar_BentShape.png|32px]] [[Image:Arch_Rebar_Stirrup.png|32px]] [[Image:Arch_Rebar_Helical.png|32px]] [[Image:Arch_Rebar.png|32px]] Armature: Crea barre di rinforzo in un elemento strutturale selezionato utilizzando uno schizzo. Richiede l'addon Reinforcement.
 * [[Image:Arch_Window.png|32px]] Finestra: Crea una finestra utilizzando come base un oggetto selezionato.
 * [[Image:Arch_Pipe.png|32px]] [[Image:Arch_PipeConnector.png|32px]] Strumenti per tubazioni: Crea condutture e connessione ad angolo o a T tra 2 o 3 tubi selezionati.
 * [[Image:Arch_Stairs.png|32px]] Scala: Crea un oggetto scala
 * [[Image:Arch_Roof.png|32px]] Tetto: Crea le falde del tetto partendo da una faccia selezionata.
 * [[Image:Arch_Panel.png|32px]] [[Image:Arch_Panel_Cut.png|32px]] [[Image:Arch_Panel_Sheet.png|32px]] Strumenti per pannelli: Crea oggetti pannello e sagome 2D da questi pannelli.
 * [[Image:BIM Library.png|32px]] [[Image:Arch_Equipment.png|32px]] Libreria: Inserisce un apparecchio o oggetto di arredamento. Richiede l'addon Libreria delle parti.
 * [[Image:Arch_Frame.png|32px]] Telaio: Crea un oggetto frame basato su uno schema selezionato.
 * [[Image:BIM_Box.png|32px]] Box: Disegna un parallelepipedo specificandone le dimensioni graficamente.
 * [[Image:Part_Shapebuilder.png|32px]] Generatore di forma: strumento per creare delle forme complesse da primitive geometriche parametriche.
 * [[Image:Draft_Facebinder.png|32px]] Lega facce: crea un nuovo oggetto costituito dalle facce selezionate in una forma.
 * [[Image:Arch_Space.png|32px]] Spazio: Crea un oggetto spazio.


 * [[Image:Arch_Rebar_Straight.png|32px]] [[Image:Arch_Rebar_UShape.png|32px]] [[Image:Arch_Rebar_LShape.png|32px]] [[Image:Arch_Rebar_BentShape.png|32px]] [[Image:Arch_Rebar_Stirrup.png|32px]] [[Image:Arch_Rebar_ColumnReinforcement.svg|32px]] [[Image:Arch_Rebar_BeamReinforcement.svg|32px]] [[Image:Arch_Rebar_Helical.png|32px]] [[Image:Arch_Rebar.svg|32px]] Rebar: Creates a reinforcement bar in a selected structural element using a sketch. Requires the Reinforcement addon
 * [[Image:Arch_Window.svg|32px]] Window: Creates a window using a selected object as a base
 * [[Image:Arch_Pipe.svg|32px]] [[Image:Arch_PipeConnector.svg|32px]] Pipe tools: Creates pipes and corner or tee connection between 2 or 3 selected pipes
 * [[Image:Arch_Stairs.svg|32px]] Stairs: Creates a stairs object in the document
 * [[Image:Arch_Roof.svg|32px]] Roof: Creates a sloped roof from a selected face
 * [[Image:Arch_Panel.svg|32px]] [[Image:Arch_Panel_Cut.svg|32px]] [[Image:Arch_Panel_Sheet.svg|32px]] Panel tools: Creates panel objects, and 2D cutouts from these panels
 * [[Image:Arch_Frame.svg|32px]] Frame: Creates a frame object from a selected layout
 * [[Image:Arch_Fence.svg|32px]] Fence: Creates a fence object from a selected post object and path
 * [[Image:Arch_Truss.svg|32px]] Truss: Creates a truss from a selected line of from scratch
 * [[Image:BIM_Box.png|32px]] Box: Draws a box by specifying its dimensions graphically
 * [[Image:Part_Shapebuilder.svg|32px]] Shapebuilder: A tool to create more complex shapes from various parametric geometric primitives
 * [[Image:Draft_Facebinder.svg|32px]] Facebinder: Creates a new object from selected faces on existing objects
 * [[Image:Arch_Space.svg|32px]] Space: Creates a space object in the document
 * [[Image:BIM Library.png|32px]] Library: Inserts an equipment or furniture object. Requires the Parts Library addon

Strumenti di modifica

 * [[Image:Draft_Move.png|32px]] Sposta: Sposta uno o più oggetti da una posizione a un'altra
 * [[Image:BIM_Copy.png|32px]] Copia: Copia gli oggetti da una posizione a un'altra
 * [[Image:Draft_Rotate.png|32px]] Ruota: Ruota uno o più oggetti da un angolo di partenza a un angolo finale
 * [[Image:Draft_Clone.png|32px]] Clona: Clona gli oggetti selezionati
 * [[Image:Draft_Offset.png|32px]] Scosta: Duplica e scosta in modo equidistante i componenti di un oggetto
 * [[Image:Part_Offset2D.svg|32px]] Offset 2D: Crea un contorno parallelo ad una certa distanza dall'originale, ingrandisce o contrae una faccia piana.
 * [[Image:Draft_Trimex.png|32px]] Taglia/Estendi: Accorcia o estende (estrude) l'oggetto selezionato
 * [[Image:Draft_Scale.png|32px]] Scala: Scala gli oggetti in relazione a un punto base
 * [[Image:Draft_Stretch.png|32px]] Stira: Stira gli oggetti selezionati
 * [[Image:Draft_Array.png|32px]] Schiera: Duplica e crea una schiera a matrice polare o rettangolare degli oggetti selezionati
 * [[Image:Draft_PathArray.png|32px]] Path Array: Crea delle copie dell'oggetto selezionato distribuite su un percorso
 * [[Image:Draft_Mirror.png|32px]] Simmetria: Riflette gli oggetti selezionati
 * [[Image:Part_Extrude.png|32px]] Estrudi: Estrude le facce planari di un oggetto
 * [[Image:Part_Cut.png|32px]] Sottrai: Taglia (sottrae) un oggetto da un altro
 * [[Image:Part_Union.png|32px]] Unione: Unisce (fonde) due oggetti
 * [[Image:Part_Common.png|32px]] Interseca: Estrae la parte comune (intersezione) di due oggetti
 * [[Image:Part MakeCompound.png|32px]] Crea un composto: Crea un composto dagli oggetti selezionati.
 * [[Image:Tree_Part.svg|32px]] Copia semplice: Crea una copia non parametrica di un oggetto selezionato
 * [[Image:Draft_Upgrade.png|32px]] Promuovi: Unisce gli oggetti in un oggetto di livello superiore
 * [[Image:Draft_Downgrade.png|32px]] Declassa: Scompone gli oggetti in oggetti di livello inferiore
 * [[Image:Draft_Shape2DView.png|32px]] Vista 2D: Crea un oggetto 2D quale proiezione di un oggetto 3D
 * [[Image:Draft_Draft2Sketch.png|32px]] Da Draft a Schizzo: Converte un oggetto di Draft in un oggetto di Schizzo e viceversa
 * [[Image:Arch_CutPlane.png|32px]] Taglia con un piano: Taglia un oggetto secondo un piano.
 * [[Image:Arch_Add.png|32px]] Aggiungi componente: Aggiunge oggetti ad un componente
 * [[Image:Arch_Remove.png|32px]] Rimuovi componente: Sottrae o rimuove oggetti da un componente

Strumenti di gestione

 * [[Image:BIM Setup.png|32px]] Configurazione BIM: Configura alcune delle preferenze di FreeCAD più comunemente utilizzate per BIM
 * [[Image:BIM Project.png|32px]] Configurazione progetto: Permette di creare alcuni oggetti di base come Sito, Edificio e Assi riempiendo le informazioni di base del progetto.
 * [[Image:BIM Levels.png|32px]] Gestione livelli: Gestisce i livelli del progetto
 * [[Image:BIM Windows.png|32px]] Gestione finestre: Gestisce le porte e le finestre del progetto
 * [[Image:BIM IfcElements.png|32px]] Gestione elementi IFC: Gestisce come i diversi elementi del progetto saranno esportati in IFC
 * [[Image:BIM Views.png|32px]] Gestione viste: Apre una finestra che contiene le diverse viste e livelli del progetto, per un accesso rapido
 * [[Image:BIM Classification.png|32px]] Gestione classificazione: Gestisce come gli oggetti e i materiali del progetto si riferiscono a sistemi di classificazione del tipo Uniclass
 * [[Image:Arch_SetMaterial.png|32px]] [[Image:Arch_MultiMaterial.png|32px]] Materiali: Crea un materiale o un multimateriale
 * [[Image:Arch_Schedule.png|32px]] Scheda: Crea diversi tipi di schede

Ambienti aggiuntivi
Gli ambienti di lavoro per FreeCAD sono facilmente programmabili in Python, quindi ci sono molte persone che stanno sviluppando degli ambienti aggiuntivi al di fuori del codice di base di FreeCAD.

La pagina Ambienti complementari contiene alcune informazioni e tutorial su alcuni di loro, e il progetto FreeCAD Addons mira a raccoglierli e renderli facilmente installabili dall'interno di FreeCAD.

Sono in fase di sviluppo ulteriori nuovi ambienti.