|
|
| Posizione nel menu |
|---|
| TechDraw → Viste TechDraw → Inserisci Vista |
| Ambiente |
| TechDraw |
| Avvio veloce |
| Nessuno |
| Introdotto nella versione |
| - |
| Vedere anche |
| TechDraw Gruppo proiezione, TechDraw Vista Foglio di calcolo, TechDraw Vista di Arch, TechDraw Simbolo, TechDraw Immagine |
Lo strumento TechDraw Vista aggiunge una rappresentazione di uno o più oggetti ad una pagina di disegno. disponibile dalla versione 1.0: Può creare un Elemento del gruppo di proiezione (una singola vista), un Gruppo di proiezione, una Vista del foglio di calcolo, una Vista di Arch, un Simbolo o una Vista immagine.
In versione 0.21 e precedenti lo strumento può creare solo una Part View, che è molto simile a un elemento del gruppo di proiezione.
Vista di un solido con linee nascoste
Pagina, Automatico o Personalizzato. Se è selezionata l'ultima opzione: inserire il numeratore e il denominatore della scala.Vista Parte pannello azioni
disponibile dalla versione 1.0
Vedere anche: Editor delle proprietà.
Una Vista Parte, formalmente un oggetto TechDraw::DrawViewPart, ha le seguenti proprietà:
Base
Distance): la posizione orizzontale della vista sulla pagina. (1)Distance): la posizione verticale della vista sulla pagina. (1)Bool): impedisce alle viste di essere trascinate nella GUI quando true. La vista può ancora essere spostata modificando le proprietà X,Y. (1)Angle): rotazione in senso antiorario della vista sulla pagina in gradi. (1)Enumeration): il tipo di scala. Opzioni: (1)
Page: utilizza l'impostazione di scala della Pagina predefinita.Automatic: adatta la visualizzazione alla pagina.Custom: utilizza la scala definita da DatiScale.FloatConstant): la vista verrà visualizzata sulla pagina in rapporto Scala:1 rispetto all'origine. (1)String): didascalia di testo breve opzionale. (1)Cosmetics
TechDraw::PropertyCosmeticVertexList)TechDraw::PropertyCosmeticEdgeList)TechDraw::PropertyCenterLineList)TechDraw::PropertyGeomFormatList)HLR Parameters
Bool): Se true, TechDraw utilizzerà un'approssimazione del poligono per calcolare la geometria del disegno. Se false, TechDraw utilizzerà un algoritmo di precisione. CoarseView può essere molto più veloce per i modelli complessi. La qualità del disegno risulta ridotta, poiché ogni curva viene approssimata come una serie di brevi segmenti di linea. I vertici non vengono visualizzati in CoarseView poiché ogni breve segmento comporterebbe due nuovi vertici e la visualizzazione diventerebbe ingombrante. Le quote lineari possono essere aggiunte a CoarseView, ma è improbabile che siano utili.Bool): Linee smussate visibili attivate/disattivate.Bool): Linee di giuntura visibili (seme) attivate/disattivate.Bool): Linee isometriche visibili (u,v) attivate/disattivate.Bool): Linee nascoste attivate/disattivate.Bool): Linee nascoste attivate/disattivate.Bool): Linee di giuntura (seme) nascoste attivate/disattivate.Bool): Linee isometriche nascoste(u,v) attivate/disattivate.Integer): Numero di linee isometriche(u,v) da disegnare su ciascuna faccia.Integer): Numero di volte in cui FreeCAD dovrebbe tentare di pulire il risultato HLR. disponibile dalla versione 0.21Projection
LinkList): collegamenti agli oggetti disegnabili da rappresentare.XLinkList): collegamenti agli oggetti disegnabili in un file esterno.Vector): questo vettore controlla la direzione da cui si sta visualizzando l'oggetto. +X è destra, -X è sinistra, +Y è posteriore, -Y è anteriore (guardando nello schermo), +Z è su e -Z è giù. Quindi una vista frontale è (0,-1,0) e una vista isometrica è (1,-1,1).Vector): questo vettore controlla la rotazione della vista attorno alla direzione.Bool): true per proiezione prospettica, false per proiezione ortogonale.Distance): distanza dalla fotocamera al piano di proiezione per proiezioni prospettiche. Deve essere regolato per adattarsi all'oggetto. Troppo lontano si perde la prospettiva, troppo vicino l'oggetto risulta distorto.
Base
Bool): mostra sempre l'etichetta della vista se true. (1)Integer): sopra o sotto giro rispetto ad altre visualizzazioni. (1) disponibile dalla versione 0.21Broken View
Enumeration): Imposta lo stile della linea di interruzione, se applicabile. disponibile dalla versione 1.0Enumeration): Regola il tipo di rappresentazione della linea di interruzione sulle viste interrotte, se applicabile: None, ZigZag o Simple. disponibile dalla versione 1.0Decoration
Bool): Attiva/disattiva i contrassegni centrali dell'arco circolare.Float): Regola la dimensione del contrassegno centrale dell'arco circolare, se abilitato.Bool): Mostra una linea centrale orizzontale attraverso la Vista.Bool): Mostra temporaneamente le linee invisibili.Bool): Mostra una linea centrale verticale attraverso la Vista.Faces
Color): Imposta il colore delle facce. disponibile dalla versione 1.0Percent): Imposta la trasparenza delle facce. disponibile dalla versione 1.0Highlight
Float): regola la rotazione dei dettagli evidenziati, se applicabile.Color): imposta il colore della linea evidenziata, se applicabile.Enumeration): imposta lo stile della linea evidenziata, se applicabile.Lines
Length): non ancora implementato.Length): lo spessore delle linee nascoste, se abilitato.Length): lo spessore delle linee isometriche di superficie (u,v) e delle linee di quota.Length): lo spessore delle linee visibili. Vedere Gruppi di linee.Section Line
Bool): Mostra/nasconde la linea di taglio della sezione, se applicabile. disponibile dalla versione 1.0Color): Imposta il colore della linea di sezione, se applicabile.Bool): Mostra/nasconde i contrassegni ai cambi di direzione per la sezione complessa, se applicabile. disponibile dalla versione 0.21Enumeration): Imposta lo stile della linea di sezione, se applicabile.Bool): Mostra/nasconde la linea di sezione, se applicabile.(1) queste proprietà sono comuni a tutti i tipi di Viste.
Vedere anche: Editor delle proprietà.
Un Elemento del Gruppo di Proiezione, formalmente un oggetto TechDraw::DrawProjGroupItem, deriva da un oggetto Part View, formalmente un oggetto TechDraw::DrawViewPart ed eredita tutti le sue proprietà. Ha inoltre le seguenti proprietà aggiuntive:
Base
Enumeration): Il tipo di vista (Front, Left, ecc.).Vector): Deprecato utilizzare invece DatiXDirection.
Vedere TechDraw Gruppo di Proiezione.
Vedere TechDraw Vista Foglio di calcolo.
Vedere TechDraw Vista di Arch.
Vedere TechDraw Simbolo.
Vedere TechDraw Immagine.
Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.
È possibile creare una Vista Parte con macro e dalla console Python utilizzando le seguenti funzioni:
import FreeCAD as App
doc = App.ActiveDocument
box = doc.addObject("Part::Box", "Box")
page = doc.addObject("TechDraw::DrawPage", "Page")
template = doc.addObject("TechDraw::DrawSVGTemplate", "Template")
template.Template = App.getResourceDir() + "Mod/TechDraw/Templates/A4_LandscapeTD.svg"
page.Template = template
# Toggle the visibility of the page to ensure its width and height are updated (hack):
page.Visibility = False
page.Visibility = True
view = doc.addObject("TechDraw::DrawViewPart", "View")
page.addView(view)
view.Source = [box]
view.Direction = (0, 0, 1)
view.X = page.PageWidth / 2
view.Y = page.PageHeight / 2
doc.recompute()