Arch Frame/it

QUESTO COMANDO FA PARTE DELL'AMBIENTE BIM INTEGRATO NELLA V1.0
Questa pagina è stata aggiornata per quella versione.

Carpenteria

Posizione nel menu
3D/BIM → Frame
Ambiente
BIM
Avvio veloce
F R
Introdotto nella versione
-
Vedere anche
Nessuno

Descrizione

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.

Utilizzo

  1. Creare un oggetto tracciato e un oggetto profilo, ad esempio con Draft o con Schizzo.
  2. Selezionare l'oggetto tracciato, poi, con Ctrl premuto, selezionare l'oggetto profilo.
  3. Premere il pulsante Carpenteria, o premere i tasti F poi R.

Opzioni

  • Gli elementi Carpenteria condividono le proprietà e i comportamenti comuni di tutti i Componenti Arch
  • Impostando la sua proprietà Offset, l'oggetto carpenteria può essere posizionato alla distanza voluta dall'oggetto tracciato.
  • Il profilo viene copiato alla base di ciascun spigolo o linea dell'oggetto tracciato, quindi estruso lungo esso. È possibile stabilire la posizione del profilo alla base di ogni linea del tracciato tramite le proprietà Align e Rotation.

Proprietà

An Arch Frame object shares the common properties and behaviors of all Arch Components.

Data

Component

For the other properties in the group see Arch Component.

Frame

Script

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)

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()