Arch Floor/it

THIS COMMAND IS PART OF THE INTEGRATED BIM WORKBENCH IN V1.0
This page has been updated for that version.

Piano

Posizione nel menu
Arch → Piano
Ambiente
Arch
Avvio veloce
L V
Introdotto nella versione
-
Vedere anche
Arch Edificio, Arch Parte di edificio, Arch Sito

Descrizione

Il Piano del modulo Arch è un gruppo speciale di oggetti di FreeCAD che possiede alcune proprietà aggiuntive particolarmente utili nella costruzione dei piani. In particolare, possiede la proprietà di altezza, che i suoi oggetti figli, i muri (muri e le strutture), possono utilizzare per impostare automaticamente la loro altezza. I piani sono prevalentemente utilizzati per organizzare il modello.

A partire da FreeCAD 0.18, il Piano è derivato interamente dall'oggetto Parte di edificio, che è un contenitore generale per organizzare un modello di edificio non limitato a piani o pavimenti. Gli oggetti Piano creati con versioni precedenti di FreeCAD possono essere convertiti nel nuovo tipo facendo clic con il pulsante destro del mouse su di essi e scegliendo Convert to BuildingPart.

Utilizzo

  1. Opzionalmente, selezionare uno o più oggetti da includere nel nuovo piano.
  2. Richiamare il comando Piano in uno di questi modi:
    • Premere il pulsante Piano nella barra degli strumenti.
    • Usare la scorciatoia L V da tastiera.
    • Usare Arch → Piano dal menu principale.

Opzioni

Proprietà

Un oggetto Piano condivide tutte le proprietà di una Parte di edificio, con la proprietà DatiIfc Type impostata su "Building Storey".

Scripting

Lo strumento Piano può essere utilizzato nelle macro e dalla console di Python tramite la seguente funzione:

Floor = makeFloor(objectslist=None, baseobj=None, name="Floor")

Esempio:

import FreeCAD, Draft, Arch

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
baseline2 = Draft.makeLine(p1, -1*p2)

Wall1 = Arch.makeWall(baseline, length=None, width=150, height=2000)
Wall2 = Arch.makeWall(baseline2, length=None, width=150, height=1800)
FreeCAD.ActiveDocument.recompute()

Floor = Arch.makeFloor([Wall1, Wall2])

Building = Arch.makeBuilding([Floor])
Site = Arch.makeSite(Building)
FreeCAD.ActiveDocument.recompute()