Arch Equipment/it: Difference between revisions
Renatorivo (talk | contribs) (Created page with "== Script ==") |
Renatorivo (talk | contribs) (Created page with "Lo strumento Arredo può essere utilizzato nelle macro e dalla console di Python tramite la seguente funzione:") |
||
Line 24: | Line 24: | ||
== Script == |
== Script == |
||
Lo strumento Arredo può essere utilizzato nelle [[macros/it|macro]] e dalla [[FreeCAD_Scripting_Basics/it|console di Python]] tramite la seguente funzione: |
|||
The Equipment tool can by used in [[macros]] and from the python console by using the following function: |
|||
{{Code|code= |
{{Code|code= |
Revision as of 22:54, 13 February 2015
Arredo |
Posizione nel menu |
---|
Arch → Arredo |
Ambiente |
Arch |
Avvio veloce |
E Q |
Introdotto nella versione |
- |
Vedere anche |
Nessuno |
Descrizione
Lo strumento Arredo offre un modo semplice e comodo per inserire nei progetti degli elementi autonomi non strutturali come ad esempio i mobili, le attrezzature idrosanitarie o gli apparecchi elettrici. Gli Arredi possono essere basati su una forma o su una mesh, e permette di utilizzare sia dei modelli di solidi precisi o più facilmente dei modelli di oggetti mesh reperibili su internet.
L'immagine precedente mostra degli esempi di oggetti Arredo realizzati con delle forme. Come si vede, proiettandoli in 2D si hanno risultati perfetti. Per gli oggetti mesh, che non offrono le stesse possibilità, è stato aggiunto uno strumento di supporto al menu Arch -> Utilità -> 3 viste da mesh che permette di generare 3 proiezioni ortogonali (dall'alto, frontali e laterali), che dopo possono essere utilizzate nelle proiezioni 2D.
File:Arch equipment example2.jpg
Utilizzo
Proprietà
- DatiModel: Una descrizione del modello di questo arredo.
- DatiUrl: Un URL della pagina del prodotto dove si possono trovare maggiori informazioni su questo arredo.
Script
Lo strumento Arredo può essere utilizzato nelle macro e dalla console di Python tramite la seguente funzione:
makeEquipment ( baseObject )
- Creates an equipment object from a base object (Mesh or Part)
- Returns the new equipment object, or None if the operation failed.
Example:
import Part, Arch
box = Part.makeBox(2,2,2)
base = FreeCAD.ActiveDocument.addObject("Part::Feature","Box")
base.Shape = box
Arch.makeEquipment(base)