Draft: Lega facce

From FreeCAD Documentation
Revision as of 12:52, 25 April 2019 by Renatorivo (talk | contribs) (Created page with "== Opzioni == Questo oggetto non ha opzioni quando viene creato. Per creare l'oggetto Facebinder sono utilizzate solo le facce selezionate.")

Lega facce

Posizione nel menu
Draft → Lega facce
Ambiente
Draft, Arch
Avvio veloce
F F
Introdotto nella versione
0.14
Vedere anche
Cubo di Part, Muro di Arch

Descrizione

Lo strumento Lega facce (Facebinder) crea un oggetto superficie dalle facce selezionate di un oggetto solido. È parametrico, il che significa che se si modifica l'oggetto originale, Lega facce si aggiorna di conseguenza. Se si sposta e ruota il Lega facce, esso rimane collegato ale facce originali.

Può essere usato per creare un'estrusione da una collezione di facce prese da altri oggetti. Un tipico utilizzo è nella progettazione architettonica per costruire un oggetto che copre diverse pareti, ad esempio una carta da parati o un intonaco.

Facebinder creato dalle facce di pareti solide

Utilizzo

  1. Sceglere una faccia o tenere premuto Ctrl e sceglere diverse facce da oggetti solidi.
  2. Premere il pulsante Lega facce, o premere i tasti F e poi F.

Lega facce può essere modificato facendo doppio clic sull'elemento nella vista ad albero. Quindi si possono cambiare le facce che fanno parte dell'oggetto.

  • Per aggiungere una faccia, fare clic su una faccia di un oggetto solido nella vista 3D, quindi fare clic sul pulsante Aggiungi.
  • Per rimuovere una faccia, selezionare uno degli elementi secondari nell'elenco, quindi fare clic sul pulsante Rimuovi.
  • Premere il tasto Esc o il pulsante OK per completare la modifica.

Opzioni

Questo oggetto non ha opzioni quando viene creato. Per creare l'oggetto Facebinder sono utilizzate solo le facce selezionate.

Properties

Data

  • DatiExtrusion: specifies an extrusion thickness to apply to all faces of the shape.
  • DatiRemove Splitter: if it is true it tries to fuse the internal intersections of the Facebinder when it extruded.
  • DatiSew: if it is true it tries to perform a topological sewing operation on the Facebinder when it extruded.

View

  • VistaPattern: specifies a Draft Pattern with which to fill the face of the shape. This property only works if VistaDisplay Mode is "Flat Lines".
  • VistaPattern Size: specifies the size of the Draft Pattern.

Script

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

Facebinder = makeFacebinder(selectionset, name="Facebinder")
  • Crea un oggetto facebinder dalla selezione data, che è una lista di oggetti selezionati fornita dal metodo FreeCADGui.Selection.getSelectionEx().
  • Vengono prese in considerazione solo le facce selezionate
  • Restituisce l'oggetto appena creato

The thickness of the ShapeString can be added by overwriting its Extrusion attribute; the value is entered in millimeters.

The placement of the ShapeString can be changed by overwriting its Placement attribute, or by individually overwriting its Placement.Base and Placement.Rotation attributes.

Esempio:

import FreeCAD, FreeCADGui, Draft

# Insert a solid box
Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
Box.Length = 2300
Box.Width = 800
Box.Height = 1000

# Pick any two side faces, and then
selection = FreeCADGui.Selection.getSelectionEx()
Facebinder = Draft.makeFacebinder(selection)
Facebinder.Extrusion = 50
FreeCAD.ActiveDocument.recompute()

Facebinder.Placement.Base = FreeCAD.Vector(1000, -1000, 100)
Facebinder.ViewObject.ShapeColor = (0.99, 0.99, 0.4)