|
Posizione nel menu |
---|
3D/BIM → Frame |
Ambiente |
BIM |
Avvio veloce |
F R |
Introdotto nella versione |
- |
Vedere anche |
Nessuno |
Lo strumento Arch Frame viene utilizzato per costruire tutti i tipi di oggetti frame basati su un profilo e un layout. Il profilo viene estruso lungo i bordi del layout, che può essere qualsiasi oggetto 2D come sketch, o un Draft object. È particolarmente utile per creare ringhiere o pareti a telaio. Gli oggetti frame possono quindi essere facilmente trasformati in oggetti Muro o Struttura.
Oggetto Carpenteria creato da una schiera derivata da una linea, utilizzando un cerchio come profilo.
An Arch Frame object shares the common properties and behaviors of all Arch Components.
Component
Link
): The layout this frame is based on.For the other properties in the group see Arch Component.
Frame
Bool
): Specifica se il profilo deve essere ruotato per avere il suo asse normale allineato con ciascun bordo.Integer
): Indice in base zero che indica il punto di incrocio del percorso sul profilo:
0
: La Base del Posizionamento del profilo. Questo punto viene utilizzato anche in caso di indice non valido.1
: Il punto medio del primo bordo del profilo.2
: Il punto medio del 2° bordo del profilo.3
: Il punto medio del 2° bordo del profilo.4
: Il punto finale del 2° bordo del profilo.n*2-1
: Il punto medio dell'ennesimo bordo del profilo.n*2
: Il punto finale dell'ennesimo bordo del profilo.Enumeration
): Il tipo di bordi da considerare. Le opzioni sono:
All edges
Vertical edges
Horizontal edges
Bottom horizontal edges
: Basato sulla coordinata Z globale del centro di massa del bordo.Top horizontal edges
: Idem.Bool
): Se vero, i solidi sovrapposti vengono fusi.VectorDistance
): Una distanza facoltativa tra l'oggetto del layout e l'oggetto cornice.Link
): Il profilo su cui si basa questo frame.Placement
): Un posizionamento aggiuntivo facoltativo da aggiungere al profilo prima di estruderlo. Viene utilizzata solo la Rotazione del Posizionamento. Ignorato se DatiAlign è true
.Angle
): La rotazione del profilo attorno al suo asse di estrusione.
Vedere anche: API di Arch e Nozioni di base sugli script di FreeCAD.
Lo strumento Carpenteria può essere utilizzato nelle macro e dalla console di Python tramite la seguente funzione:
Frame = makeFrame(baseobj, profile)
Frame
da un dato baseobj
e un profile
.
Esempio:
import Draft, Arch
Line = Draft.makeLine(FreeCAD.Vector(0, 0, 0), FreeCAD.Vector(0, 0, 2000))
baseobj = Draft.makeArray(Line, FreeCAD.Vector(1000, 0, 0), FreeCAD.Vector(0, 1, 0), 6, 1)
profile = Draft.makeCircle(200)
Frame = Arch.makeFrame(baseobj, profile)
FreeCAD.ActiveDocument.recompute()