Draft Dimension/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(108 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Docnav/it|[[Draft_Text/it|Testo]]|[[Draft_BSpline/it|BSpline]]|[[Draft_Module/it|Draft]]|IconL=Draft_Text.svg |IconC=Workbench_Draft.svg|IconR=Draft_BSpline.svg }}


{{Docnav/it
{{GuiCommand/it|Name=Draft Dimension|Name/it=Quota|Workbenches=[[Draft Module/it|Draft]], [[Arch Module/it|Architettura]]|MenuLocation=Draft → Quota|Shortcut=DI|SeeAlso=[[Draft FlipDimension/it|Inverti la direzione delle quote]], [[TechDraw Workbench/it|TechDraw]]
|[[Draft_Text/it|Testo]]
|Version=0.8}}
|[[Draft_Label/it|Etichetta]]
|[[Draft_Workbench/it|Draft]]
|IconL=Draft_Text.svg
|IconR=Draft_Label.svg
|IconC=Workbench_Draft.svg
}}

{{GuiCommand/it
|Name=Draft Dimension
|Name/it=Quota
|MenuLocation=Draft → Quota
|Workbenches=[[Draft_Workbench/it|Draft]], [[Arch_Workbench/it|Arch]]
|Shortcut={{KEY|D}} {{KEY|I}}
|Version=0.8
|SeeAlso=[[Draft_FlipDimension/it|Invertire la direzione delle quote]]
}}

<span id="Description"></span>
==Descrizione==


Il comando [[Image:Draft_Dimension.svg|24px]] '''Quota''' [[#Creazione|crea]] una [[#Utilizzo_della_quota_lineare|quota lineare]], una [[#Usage_radial_dimension|quota radiale]] o una [[#Usage_angular_dimension|quota angolare]]. Il comando può essere utilizzato anche per [[#Convert|convertire]] oggetti [[Std_MeasureDistance/it|Misura distanza]].
==Descrizione==
Lo strumento Quota crea un oggetto che misura e visualizza la distanza tra due punti; un terzo punto specifica la posizione della linea di quota.


Le quote lineari basate sui bordi e le quote radiali sono parametriche. Ciò significa che si aggiorneranno se il bordo misurato viene modificato. I bordi misurati possono appartenere a oggetti Draft ma anche a corpi solidi. Le quote angolari non sono parametriche.
Lo strumento può misurare bordi o linee direttamente collegate a corpi solidi; se il corpo cambia, la dimensione si aggiorna automaticamente. Lo strumento può anche misurare un diametro o raggio di curvatura come quelli prodotti da [[Draft Arc/it|Arco]], o dalle operazioni [[Part Fillet/it|Raccordo di Part]], [[Sketcher CreateFillet/it|Raccordo di Schizzo]] e [[PartDesign Fillet/it|Raccordo di PartDesign]].


Le Quote di Draft possono essere visualizzate su una pagina [[TechDraw_Workbench/it|TechDraw]] utilizzando i comandi [[TechDraw_DraftView/it|TechDraw DraftView]] o [[TechDraw_ArchView/it|TechDraw ArchView]]. In alternativa, [[TechDraw_Workbench/it|TechDraw]] offre i propri comandi di quotatura. Ma questi creano quote che vengono visualizzate solo sulla pagina di disegno e non nella [[3D_view/it|Vista 3D]].
<div class="mw-translate-fuzzy">
La dimensione risultante viene posizionata nella vista 3D ed è considerata un oggetto Draft. Questo oggetto può essere visualizzato in una pagina di [[TechDraw Workbench/it|TechDraw]] utilizzando gli strumenti [[TechDraw NewDraft/it|Vista Draft]] o [[TechDraw NewArch/it|Vista Arch]]. In alternativa, TechDraw ha i propri strumenti per visualizzare le dimensioni, ad esempio [[TechDraw Dimension Length/it|Lunghezza]] e [[TechDraw Dimension Radius/it|Raggio]]; però, questi strumenti sono pensati per preparare disegni tecnici, quindi creano le quote solo nella pagina di disegno e non nella vista 3D.
</div>


[[Image:Screenshot_Draft_Dimension.jpg|400px]]
[[Image:Screenshot_Draft_Dimension.jpg|400px]]
{{Caption|Dimensione definita da tre punti}}
{{Caption|Quota lineare definita da tre punti}}


<span id="Create"></span>
<div class="mw-translate-fuzzy">
==Utilizzo==
== Creazione ==
# Premere il pulsante {{Button|[[Image:Draft Dimension.png|16px]] [[Draft Dimension/it|Quota]]}}, o premere i tasti {{KEY|D}} e poi {{KEY|I}}.
# Selezionare un primo punto nella vista 3D, oppure digitare le sue [[Draft_Coordinates/it|coordinate ]] e poi premere il pulsante {{Button|[[Image:Draft_AddPoint.svg|16px]] [[Draft_AddPoint/it|Inserisci punto]]}}.
# Selezionare un secondo punto nella vista 3D, oppure digitare le sue [[Draft_Coordinates/it|coordinate ]] e poi premere il pulsante {{Button|[[Image:Draft_AddPoint.svg|16px]] [[Draft_AddPoint/it|Inserisci punto]]}}. I primi due punti definiscono la distanza misurata.
# Selezionare un terzo punto nella vista 3D, oppure digitare le sue [[Draft_Coordinates/it|coordinate ]] e poi premere il pulsante {{Button|[[Image:Draft_AddPoint.svg|16px]] [[Draft_AddPoint/it|Inserisci punto]]}}. Il punto finale definisce la posizione della linea di misura.
</div>


Vedere anche: [[Draft_Tray/it|Barra di Draft]], [[Draft_Snap/it|Aggancio]] e [[Draft_Constrain/it|Vincolare]].
<div class="mw-translate-fuzzy">
La Dimensione può essere modificata facendo doppio clic sull'elemento nella vista ad albero o premendo il pulsante {{Button|[[Image:Draft Edit.svg|16px]] [[Draft Edit/it|Modifica]]}}. Quindi si può spostare i punti in una nuova posizione.
</div>


<span id="Usage_linear_dimension"></span>
I punti di misurazione possono essere modificati dopo la creazione cambiando le proprietà di inizio e fine.
=== Utilizzo della quota lineare ===


# Facoltativamente, selezionare un bordo dritto nella [[3D_view/it|Vista 3D]].
La posizione della linea di misura può anche essere cambiata dopo la creazione cambiando la sua proprietà direzione.
# Esistono diversi modi per invocare il comando:
#* Premere il pulsante {{Button|[[Image:Draft_Dimension.svg|16px]] [[Draft_Dimension/it|Quota]]}}.
#* Selezionare l'opzione {{MenuCommand|Annotazione → [[Image:Draft_Dimension.svg|16px]] Quota}} dal menu.
#* Usare la scorciatoia da tastiera: {{KEY|D}} poi {{KEY|I}}.
# Si apre il pannello attività {{MenuCommand|Quota}}. Vedere [[#Opzioni|Opzioni]] per maggiori informazioni.
# Se non si ha ancora selezionato un bordo, eseguire una delle seguenti operazioni:
#* Premere {{KEY|E}} o il pulsante {{Button|[[Image:view-select.svg|16px]] Seleziona bordo}} e seleziona un bordo dritto nella [[3D_view/it|Vista 3D]].
#* Tenere premuto il tasto {{KEY|Alt}}, selezionare un bordo dritto nella [[3D_view/it|Vista 3D]] e rilasciare il tasto {{KEY|Alt}}.
#* Definire la distanza misurata selezionando i punti:
#** Scegliere un primo punto nella [[3D_view/it|Vista 3D]], oppure digitare le coordinate e premere il pulsante {{Button|[[Image:Draft_AddPoint.svg|16px]] Inserisci punto}}.
#** Scegliere un secondo punto nella [[3D_view/it|Vista 3D]], oppure digitare le coordinate e premere il pulsante {{Button|[[Image:Draft_AddPoint.svg|16px]] Inserisci punto}}.
# Per posizionare la linea di quota, eseguire una delle seguenti operazioni:
#* Per una quota allineata:
#** Scegliere un punto nella [[3D_view/it|Vista 3D]], oppure digitare le coordinate e premere il pulsante {{Button|[[Image:Draft_AddPoint.svg|16px]] Inserisci punto}}.
#* Per una quota orizzontale:
#** Spostare il puntatore sopra o sotto il bordo o i punti.
#** Tenere premuto il tasto {{KEY|Shift}}, muovere il puntatore e scegliere un punto nella [[3D_view/it|Vista 3D]].
#* Per una quota verticale:
#** Spostare il puntatore a sinistra o a destra del bordo o dei punti.
#** Tenere premuto il tasto {{KEY|Shift}}, muovere il puntatore e scegliere un punto nella [[3D_view/it|Vista 3D]].


<span id="Usage_radial_dimension"></span>
<div class="mw-translate-fuzzy">
=== Tipi di quotature disponibili ===
=== Utilizzo della quota radiale ===
Rilasciare il modificatore ({{KEY|Alt}} o {{KEY|Maiusc}}) dopo aver scelto un punto o un bordo.
</div>


# Facoltativamente, selezionare un bordo circolare nella [[3D_view/it|Vista 3D]].
<div class="mw-translate-fuzzy">
# Esistono diversi modi per invocare il comando:
* Dimensioni lineari: tenere premuto il tasto {{KEY|Alt}}, o cliccare sul pulsante {{Button|[[Image:view-select.svg|16px]] seleziona bordo}}, e scegliere un bordo dritto, quindi scegliere un secondo punto per disegnare la linea di quota parallela a quel bordo.
#* Premere il pulsante {{Button|[[Image:Draft_Dimension.svg|16px]] [[Draft_Dimension/it|Quota]]}}.
:{{emphasis|Nota:}} si può anche preselezionare il bordo prima di chiamare lo strumento.
#* Selezionare l'opzione {{MenuCommand|Annotazione → [[Image:Draft_Dimension.svg|16px]] Quota}} dal menu.
* Dimensioni orizzontali e verticali: scegliere un punto, poi scegliere un secondo punto, quindi tenere premuto il tasto {{KEY|Maiusc}} e spostare il puntatore orizzontalmente o verticalmente, quindi scegliere un terzo punto per tracciare la linea di quota parallela all'asse X o all'asse Y.
#* Usare la scorciatoia da tastiera: {{KEY|D}} poi {{KEY|I}}.
:{{emphasis|Nota 1:}} fare clic e tenere premuto {{KEY|Maiusc}} e spostare il puntatore in diverse direzioni fino a quando la linea di quota si allinea all'asse desiderato. Facendo clic su {{KEY|Maiusc}} mentre il puntatore è lontano dal primo punto di solito la quota si allinea all'asse X; se il puntatore è vicino al primo punto, di solito la dimensione si allinea all'asse Y.
# Si apre il pannello attività {{MenuCommand|Quota}}. Vedere [[#Opzioni|Opzioni]] per maggiori informazioni.
:{{emphasis|Nota 2:}} invece di scegliere due punti, scegliere un bordo mentre si tiene premuto {{KEY|Alt}}.
# Se non si ha ancora selezionato un bordo, eseguire una delle seguenti operazioni:
* Dimensioni diametro: tenere premuto il tasto {{KEY|Alt}} e scegliere un bordo curvo, quindi scegliere un secondo punto per disegnare la linea di quota.
#* Premere {{KEY|E}} o il pulsante {{Button|[[Image:view-select.svg|16px]] Seleziona bordo}} e selezionare un bordo circolare nella [[3D_view/it|Vista 3D]].
** Dimensioni raggio: tenere premuto il tasto {{KEY|Alt}} e scegliere un bordo curvo, quindi tenere premuto il tasto {{KEY|Maiusc}} e scegliere un secondo punto per disegnare la linea di quota.
#* Tenere premuto il tasto {{KEY|Alt}}, selezionare un bordo circolare nella [[3D_view/it|Vista 3D]] e rilasciare il tasto {{KEY|Alt}}.
* Dimensioni angolari: tenere premuto il tasto {{KEY|Alt}} e poi scegliere due bordi diritti, quindi scegliere un punto tra i due bordi per visualizzare un angolo acuto o ottuso, o altrove per mostrare un angolo supplementare o complementare.
# Per posizionare la linea di quota, eseguire una delle seguenti operazioni:
:{{Emphasis|Nota:}} l'angolo visualizzato dipende in gran parte dalla posizione originale dei bordi selezionati. Se si desidera visualizzare una particolare angolazione, potrebbe essere necessario aggiungere delle [[Draft Line/it|Linee]] ausiliari che si estendono dai bordi originali e misurare queste estensioni.
#* Per quotare un diametro:
</div>
#** Scegliere un punto nella [[3D_view/it|Vista 3D]], oppure digitare le coordinate e premere il pulsante {{Button|[[Image:Draft_AddPoint.svg|16px]] Inserisci punto}}.
#* Per quotare un raggio:
#** Tenere premuto il tasto {{KEY|Shift}} e scegliere un punto nella [[3D_view/it|Vista 3D]].


<span id="Usage_angular_dimension"></span>
{{Emphasis|Nota:}} preselezionando un bordo o selezionandolo con {{KEY|Alt}} o con {{Button|[[Image:view-select.svg|16px]] seleziona bordo}}, la dimensione diventa {{emphasis|parametrica}}, cioè, ricorda a quale bordo è vincolata. Se in seguito i punti finali di quel bordo si spostano, la dimensione li segue e aggiorna la misura visualizzata.
=== Utilizzo della quota angolare ===


# Esistono diversi modi per invocare il comando:
== Opzioni ==
#* Premere il pulsante {{Button|[[Image:Draft_Dimension.svg|16px]] [[Draft_Dimension/it|Quota]]}}.
* Premere il tasto {{KEY|X}}, o {{KEY|Y}} o {{KEY|Z}} dopo un punto per vincolare il punto successivo su un dato asse.
#* Selezionare l'opzione {{MenuCommand|Annotazione → [[Image:Draft_Dimension.svg|16px]] Quota}} dal menu.
* Per inserire le coordinate manualmente, è sufficiente inserire i numeri, quindi premere {{KEY|Invio}} per ciascun componente X, Y e Z.. È possibile premere il pulsante {{Button|[[Image:Draft_AddPoint.svg|16px]] [[Draft_AddPoint/it|Inserisci punto]]}} quando si hanno i valori desiderati per inserire il punto.
#* Usare la scorciatoia da tastiera: {{KEY|D}} poi {{KEY|I}}.
* Premere il tasto {{KEY|R}} oppure fare clic sulla casella di controllo per attivare la modalità "relativo". Se la modalità relativo è attiva, le coordinate del punto successivo sono relative all'ultimo; in caso contrario, sono assolute, prese dall'origine (0,0,0).
# Si apre il pannello attività {{MenuCommand|Quota}}. Vedere [[#Opzioni|Opzioni]] per maggiori informazioni.
* Premere il tasto {{KEY|T}} oppure fare clic sulla casella di controllo per attivare la modalità "continua". Se la modalità continua è attiva, lo strumento Quota si riavvia dopo aver terminato la quota in costruzione, e consente di disegnare una nuova quota senza premere nuovamente il pulsante dello strumento; le dimensioni successive iniziano dal punto finale della dimensione precedente e condividono la stessa linea base.
# Effettuare una delle seguenti operazioni:
* Tenere premuto {{KEY|Ctrl}} mentre si disegna per forzare [[Draft_Snap|l'aggancio]] del proprio punto alla posizione di aggancio più vicina, indipendentemente dalla distanza.
#* Premere {{KEY|E}} o il pulsante {{Button|[[Image:view-select.svg|16px]] Seleziona bordo}} e selezionare un primo bordo dritto nella [[3D_view/it|Vista 3D]] . Ripetere l'operazione per selezionare un secondo bordo dritto.
* Tenere premuto {{KEY|Maiusc}} mentre si disegna per [[Draft_Constrain|vincolare]] il prossimo punto in orizzontale o in verticale rispetto all'ultimo, e per passare tra le modalità di diametro e raggio.
#* Tenere premuto il tasto {{KEY|Alt}}, selezionare due bordi dritti nella [[3D_view/it|Vista 3D]] e rilasciare il tasto {{KEY|Alt}}.
* Premere il tasto {{KEY|Esc}} o il pulsante {{button|Chiudi}} per interrompere il comando corrente, e finire le dimensioni "continue"; le dimensioni già posizionate rimangono.
# Per posizionare l'arco di quota selezionare un punto nella [[3D_view/it|Vista 3D]].
# L'angolo visualizzato dipende dai bordi e dal punto selezionato.


<span id="Options"></span>
=== Opzioni ===

È possibile modificare le scorciatoie da tastiera a carattere singolo disponibili nel pannello delle attività. Vedere [[Draft_Preferences/it|Preferenze di Draft]]. Le scorciatoie qui menzionate sono le scorciatoie predefinite (per la versione 0.22).

* Per inserire manualmente le coordinate, inserire le componenti X, Y e Z e premere {{KEY|Enter}} dopo ognuna di esse. Oppure si può premere il pulsante {{Button|[[Image:Draft_AddPoint.svg|16px]] Inserisci punto}} quando ha i valori desiderati. Si consiglia di spostare il puntatore fuori dalla [[3D_view/it|Vista 3D]] prima di inserire le coordinate.
* Premee {{KEY|R}} o fare clic sulla casella di controllo {{MenuCommand|Relativo}} per attivare o disattivare la modalità relativa. Se la modalità relativa è attiva, le coordinate sono relative all'ultimo punto, se disponibile, altrimenti sono relative all'origine del sistema di coordinate.
* Premere {{KEY|G}} o fare clic sulla casella di controllo {{MenuCommand|Globale}} per attivare o disattivare la modalità globale. Se la modalità globale è attiva, le coordinate sono relative al sistema di coordinate globale, altrimenti sono relative al sistema di coordinate [[Draft_SelectPlane/it|piano di lavoro]]. {{Version/it|0.20}}
* Premere {{KEY|N}} o fare clic sulla casella di controllo {{MenuCommand|Continua}} per attivare o disattivare la modalità continua. Questa modalità funziona solo per quote lineari. Se la modalità continua è attiva, il comando si riavvierà al termine, consentendo di continuare a creare quote. Tutte le quote successive inizieranno dal punto finale della quota precedente e utilizzeranno la stessa linea di base della prima quota. Si noti che la selezione del bordo non è possibile per le quote successive.
* Premee {{KEY|S}} per attivare o disattivare [[Draft_Snap/it|Aggancia]].
* Premere {{KEY|Esc}} o il pulsante {{Button|Chiudi}} per terminare il comando.

<span id="Convert"></span>
== Conversione ==

<span id="Usage"></span>
=== Utilizzo ===

# Selezionare uno o più oggetti [[Std_MeasureDistance/it|Misura la distanza]].
# Esistono diversi modi per invocare il comando:
#* Premere il pulsante {{Button|[[Image:Draft_Dimension.svg|16px]] [[Draft_Dimension/it|Quota]]}}.
#* Selezionare l'opzione {{MenuCommand|Annotazione → [[Image:Draft_Dimension.svg|16px]] Quota}} dal menu.
#* Usare la scorciatoia da tastiera: {{KEY|D}} poi {{KEY|I}}.
# Ciascun oggetto selezionato viene sostituito da una Quota Draft lineare non parametrica.

<span id="Notes"></span>
==Note==

* Le Quote Draft lineari e radiali possono essere modificate con il comando [[Draft_Edit/it|Modifica]].
* Le Quote Draft create o salvate con [[Release_notes_0.21/it|FreeCAD versione 0.21]] non sono compatibili con le versioni precedenti.

<span id="Properties"></span>
== Proprietà ==
== Proprietà ==


Vedere anche: [[Property_editor/it|Editor delle proprietà]].
=== Dati ===
* {{PropertyData|Start}}: specifica il punto iniziale della distanza da misurare.
* {{PropertyData|End}}: specifica il punto finale della distanza da misurare.
* {{PropertyData|Dimline}}: specifica un punto attraverso il quale la linea di quota deve passare.
* {{PropertyData|Distance}}: (sola lettura) indica la lunghezza misurata.
* {{PropertyData|Diameter}}: se è {{TRUE}} visualizza una dimensione diametro; altrimenti visualizza una dimensione raggio; questa proprietà funziona solo se la quota è collegata ad un arco circolare.


Un oggetto Draft Quota deriva da un oggetto [[App_FeaturePython/it|App FeaturePython]] e ne eredita tutte le proprietà. Le seguenti proprietà sono aggiuntive se non diversamente specificato.

<span id="Data_linear_and_radial_dimension"></span>
=== Dati quote lineari e radiali ===

{{TitleProperty|Dimension}}

* {{PropertyData|Dimline|VectorDistance}}: specifica il punto attraverso il quale passa la linea di quota.
* {{PropertyData|Linked Geometry|LinkSubList}}: specifica l'oggetto e i suoi sottoelementi a cui è collegata la quota.
* {{PropertyData|Normal|Vector}}: specifica la normale del piano del testo.
* {{PropertyData|Support|Link|hidden}}: specifica l'oggetto misurato.

{{TitleProperty|Linear/radial dimension}}

* {{PropertyData|Direction|Vector}}: specifica la direzione della misura.
* {{PropertyData|Distance|Length}}: (sola lettura) specifica il valore della misura.
* {{PropertyData|End|VectorDistance}}: specifica il punto finale della misura.
* {{PropertyData|Start|VectorDistance}}: specifica il punto iniziale della misura.

{{TitleProperty|Radial dimension}}

* {{PropertyData|Diameter|Bool}}: specifica se una quota radiale viene visualizzata come quota diametro. Non utilizzato per quote lineari.

<span id="Data_angular_dimension"></span>
=== Dati quote angolari ===

{{TitleProperty|Angular dimension}}

* {{PropertyData|Angle|Angle}}: (sola lettura) specifica il valore della misura.
* {{PropertyData|Center|VectorDistance}}: specifica il centro della misura.
* {{PropertyData|First Angle|Angle}}: specifica l'angolo iniziale della misurazione.
* {{PropertyData|Last Angle|Angle}}: specifica l'angolo finale della misura.

{{TitleProperty|Dimension}}

* {{PropertyData|Dimline|VectorDistance}}: specifica il punto attraverso il quale passa l'arco di quota.
* {{PropertyData|Linked Geometry|LinkSubList|hidden}}: non utilizzato.
* {{PropertyData|Normal|Vector|hidden}}: specifica la normale del piano della quota.
* {{PropertyData|Support|Link|hidden}}: non utilizzato.

<span id="View"></span>
=== Vista ===
=== Vista ===
* {{PropertyView|Ext Lines}}: specifica la lunghezza massima delle linee di estensione che vanno dai punti di misurazione alla linea di quota.
* {{PropertyView|Ext Overshoot}}: specifica la lunghezza aggiuntiva delle linee di estensione oltre la linea di quota.
* {{PropertyView|Dim Overshoot}}: specifica la lunghezza aggiuntiva aggiunta alla linea di quota.
* {{PropertyView|Arrow Size}}: specifica la dimensione del simbolo visualizzato alle estremità della linea di quota.
* {{PropertyView|Arrow Type}}: specifica il tipo di simbolo visualizzato alle estremità della linea di quota, che può essere "Dot", "Circle", "Arrow", o "Tick".
* {{PropertyView|Flip Arrows}}: specifica se capovolgere l'orientamento dei simboli alle estremità della linea di quota; funziona solo se i simboli sono frecce.
* {{PropertyView|Font Name}}: specifica il carattere da utilizzare per disegnare il testo. Può essere il nome di un carattere, ad esempio "Arial", uno stile predefinito come "sans", "serif" o "mono", una famiglia come "Arial,Helvetica,sans" o un nome con uno stile come "Arial:Bold". Se nel sistema non trova il font specificato, ne utilizza uno generico.
* {{PropertyView|Font Size}}: specifica la dimensione delle lettere. Se l'oggetto testo viene creato nella vista ad albero ma non è visibile alcun testo, aumentare la dimensione del testo fino a renderlo visibile.
* {{PropertyView|Flip Text}}: specifica se capovolgere l'orientamento del testo che indica la misura.
* {{PropertyView|Text Position}}: specifica la posizione del testo in coordinate assolute, riferito all'origine (0,0,0); lasciare questa proprietà al valore predefinito (0,0,0) per visualizzare il testo accanto alla linea di quota.
* {{PropertyView|Text Spacing}}: specifica lo spazio tra il testo e la linea di quota.
* {{PropertyView|Override}}: specifica un testo personalizzato da visualizzare al posto della misura effettiva. Usare la stringa {{incode|$dim}} all'interno del testo per visualizzare il valore della misura.
* {{PropertyView|Decimals}}: specifica il numero di posizioni decimali da visualizzare nella misura.
* {{PropertyView|Show Unit}}: se è {{TRUE}} l'unità viene visualizzata accanto al valore numerico della misura.
* {{PropertyView|Unit Override}}: specifica un'unità in cui esprimere la misura, per esempio, "km", "m", "cm", "mm", "mi", "ft", "in"; lasciare vuota questa proprietà per utilizzare le unità predefinite. {{Version/it|0.17}}


{{TitleProperty|Annotation}}
<div class="mw-translate-fuzzy">

== Script ==
* {{PropertyView|Annotation Style|Enumeration}}: specifica lo stile di annotazione applicato alla quota. Vedere [[Draft_AnnotationStyleEditor/it|Stile delle annotazioni]].
{{Emphasis|Vedere anche:}} [[Draft API/it|API Draft]] e [[FreeCAD Scripting Basics/it|Nozioni di base sugli script di FreeCAD]].
* {{PropertyView|Scale Multiplier|Float}}: specifica il fattore di scala generale applicato alla quota.
</div>

{{TitleProperty|Display Options}}

* {{PropertyView|Display Mode|Enumeration}}: specifica come viene visualizzato il testo. Se è {{value|World}} il testo verrà visualizzato su un piano definito dal {{PropertyData|Normal}} della misura. Se è {{value|Screen}} il testo sarà sempre rivolto verso lo schermo. Questa è una proprietà ereditata. Le opzioni menzionate sono le opzioni rinominate ({{Version/it|0.21}}).

{{TitleProperty|Graphics}}

* {{PropertyView|Arrow Size|Length}}: specifica la dimensione dei simboli visualizzati alle estremità della linea di misura o dell'arco.
* {{PropertyView|Arrow Type|Enumeration}}: specifica il tipo di simbolo visualizzato alle estremità della linea di misura o dell'arco, che può essere {{value|Dot}}, {{value|Circle}}, {{value|Arrow}}, {{value|Tick}} o {{value|Tick-2}}.
* {{PropertyView|Dim Overshoot|Distance}}: specifica la lunghezza aggiuntiva aggiunta alla linea di misura. Non utilizzato per quote angolari.
* {{PropertyView|Ext Lines|Distance}}: specifica la lunghezza delle linee di riferimento che vanno dalla linea di misura ai punti misurati. Usare {{Value|0}} per linee di riferimento complete. Un valore negativo definisce lo spazio tra le estremità delle linee di riferimento e i punti misurati. Un valore positivo definisce la lunghezza massima delle linee di riferimento. Utilizzato solo per quote lineari.
* {{PropertyView|Ext Overshoot|Distance}}: specifica la lunghezza aggiuntiva delle linee di riferimento oltre la linea di misura. Non utilizzato per quote angolari.
* {{PropertyView|Flip Arrows|Bool}}: specifica se invertire l'orientamento dei simboli alle estremità della linea di misura o dell'arco. Funziona solo se i simboli sono frecce.
* {{PropertyView|Line Color|Color}}: specifica il colore della linea o dell'arco di misura e delle frecce.
* {{PropertyView|Line Width|Float}}: specifica la larghezza delle linee o dell'arco appartenenti alla quota.
* {{PropertyView|Show Line|Bool}}: specifica se visualizzare la linea di misura. Non influisce sulla visualizzazione delle linee di riferimento e delle estensioni. Non utilizzato per quote angolari.

{{TitleProperty|Text}}

* {{PropertyView|Flip Text|Bool}}: specifica se invertire l'orientamento del testo.
* {{PropertyView|Font Name|Font}}: specifica il font utilizzato per disegnare il testo. Può essere un nome di font, come {{value|Arial}}, uno stile predefinito come {{value|sans}}, {{value|serif}} o {{value|mono}}, una famiglia come {{value|Arial,Helvetica,sans}}, o un nome con uno stile come {{value|Arial:Bold}}. Se il carattere specificato non viene trovato nel sistema, viene utilizzato un carattere predefinito.
* {{PropertyView|Font Size|Length}}: specifica la dimensione del testo. Il testo può essere invisibile nella [[3D_view/it|Vista 3D]] se questo valore è molto piccolo.
* {{PropertyView|Override|String}}: specifica un testo personalizzato da visualizzare al posto della misura effettiva. Usare la stringa {{value|$dim}} all'interno del testo per includere la misura.
* {{PropertyView|Text Color|Color}}: specifica il colore del testo. {{Version/it|0.21}}
* {{PropertyView|Text Position|VectorDistance}}: specifica la posizione del testo in coordinate assolute. {{Value|[0, 0, 0]}} visualizzerà il testo nella sua posizione predefinita vicino alla linea di quota o all'arco.
* {{PropertyView|Text Spacing|Length}}: specifica lo spazio tra il testo e la linea o l'arco di quota.

{{TitleProperty|Units}}

* {{PropertyView|Decimals|Integer}}: specifica il numero di posizioni decimali da visualizzare per la misura.
* {{PropertyView|Show Unit|Bool}}: specifica se visualizzare l'unità accanto al valore numerico della misura. Non utilizzato per quote angolari.
* {{PropertyView|Unit Override|String}}: specifica l'unità in cui esprimere la misura, ad esempio {{value|km}}, {{value|m}}, {{value|cm}}, {{value|mm}}, {{value|mi}}, {{value|ft}}, {{value|in}} o {{value|arch}} per unità arco. Lasciare vuoto questo campo per utilizzare l'unità predefinita. Non utilizzato per quote angolari.

<span id="Scripting"></span>
==Script==

Vedere anche: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] e [[FreeCAD Scripting Basics/it|Script di base per FreeCAD]].

Per creare una Quota Draft utilizzare il metodo {{incode|make_dimension}} ({{Version/it|0.19}}) del modulo Draft. Questo metodo sostituisce il metodo deprecato {{incode|makeDimension}}.


<div class="mw-translate-fuzzy">
Lo strumento Dimension può essere utilizzato nelle [[macros/it|macro]] e dalla console [[Python/it|Python]] tramite la seguente funzione:
</div>
{{Code|code=
{{Code|code=
Dimension = makeDimension(p1, p2, p3=None, p4=None)}}
dimension = make_dimension(p1, p2, p3=None, p4=None)}}

Esistono vari modi per richiamare questa funzione, a seconda degli argomenti passati:
Esistono vari modi per richiamare questo metodo, a seconda degli argomenti passati:

{{Code|code=
{{Code|code=
Dimension = makeDimension(p1, p2, p3=None)
dimension = make_dimension(p1, p2, p3=None)
Dimension = makeDimension(object, i1, i2, p4=None)
dimension = make_dimension(object, i1, i2, p4=None)
Dimension = makeDimension(object, i1, mode, p4=None)
dimension = make_dimension(object, i1, mode, p4=None)
}}
}}


* Crea una {{incode|Dimension}} lineare misurando la distanza tra i punti {{incode|p1}} e {{incode|p2}}.
* Crea una {{incode|dimension}} lineare misurando la distanza tra i punti {{incode|p1}} e {{incode|p2}}.
* Crea una {{incode|Dimension}} lineare collegata a un {{incode|object}}, misurando la distanza tra i suoi vertici indicizzati {{incode|i1}} e {{incode|i2}}.
* Crea una {{incode|dimension}} lineare collegata a un {{incode|object}}, misurando la distanza tra i suoi vertici indicizzati {{incode|i1}} e {{incode|i2}}.
* Crea una {{incode|Dimension}} circolare collegata a un {{incode|object}}, con l'indice {{incode|i1}} del bordo curvo da misurare, e {{incode|mode}} che può essere un {{incode|"radius"}} o un {{incode|"diameter"}} per specificare il tipo di dimensione.
* Crea una {{incode|dimension}} circolare collegata a un {{incode|object}}, con l'indice {{incode|i1}} del bordo curvo da misurare, e {{incode|mode}} che può essere un {{incode|"radius"}} o un {{incode|"diameter"}} per specificare il tipo di dimensione.
** {{incode|p3}} nel primo caso, e {{incode|p4}} negli altri due, specifica un punto facoltativo attraverso il quale deve passare la linea di quota.
** {{incode|p3}} nel primo caso, e {{incode|p4}} negli altri due, specifica un punto facoltativo attraverso il quale deve passare la linea di quota.
** Tutti i punti sono definiti dai loro {{incode|FreeCAD.Vector}}.
** Tutti i punti sono definiti dai loro {{incode|FreeCAD.Vector}}.


Per creare una quota angolare utilizzare la seguente funzione:
Per creare una quota angolare utilizzare il seguente metodo:

{{Code|code=
{{Code|code=
Dimension = makeAngularDimension(center, angles, p3, normal=None)
dimension = make_angular_dimension(center, angles, p3, normal=None)
Dimension = makeAngularDimension(center, [angle1, angle2], p3, normal=None)
dimension = make_angular_dimension(center, [angle1, angle2], p3, normal=None)
}}
}}


* Crea una {{incode|Dimension}} angolare da un punto {{incode|center}}, una lista {{incode|angles}} con due elementi, e il punto {{incode|p3}} attraverso il quale deve passare l'arco.
* Crea una {{incode|dimension}} angolare da un punto {{incode|center}}, una lista {{incode|angles}} con due elementi, e il punto {{incode|p3}} attraverso il quale deve passare l'arco.
** Se {{incode|angle1 > angle2}}, l'angolo visualizzato è la differenza {{incode|angle1 - angle2}}; altrimenti, viene visualizzato l'angolo di implementazione, {{incode|360 - (angle2 - angle1)}}.
** Se {{incode|angle1 > angle2}}, l'angolo visualizzato è la differenza {{incode|angle1 - angle2}}; altrimenti, viene visualizzato l'angolo di implementazione, {{incode|360 - (angle2 - angle1)}}.
** Gli angoli dovrebbero essere dati in radianti; per convertire gli angoli espressi in gradi si può usare la funzione {{incode|math.radians()}}.
** Gli angoli dovrebbero essere dati in gradi.


Le proprietà di visualizzazione di {{incode|Dimension}} possono essere cambiate sovrascrivendo i suoi attributi; per esempio, sovrascrivendo {{incode|ViewObject.FontSize}} con le nuove dimensioni in millimetri.
Le proprietà di visualizzazione di {{incode|dimension}} possono essere cambiate sovrascrivendo i suoi attributi; per esempio, sovrascrivendo {{incode|ViewObject.FontSize}} con le nuove dimensioni in millimetri.


Esempio:
Esempio:

{{Code|code=
{{Code|code=
import math, FreeCAD, Draft
import FreeCAD as App
import Draft


doc = App.newDocument()
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(1000, 1000, 0)
p3 = FreeCAD.Vector(-2500, 0, 0)
Dimension1 = Draft.makeDimension(p1, p2, p3)
Dimension1.ViewObject.FontSize = 200


p1 = App.Vector(0, 0, 0)
Polygon = Draft.makePolygon(3, radius=1000)
p4 = FreeCAD.Vector(-2000, 1500, 0)
p2 = App.Vector(1000, 1000, 0)
p3 = App.Vector(-2500, 0, 0)
Dimension2 = Draft.makeDimension(Polygon, 1, 2, p4)
dimension1 = Draft.make_dimension(p1, p2, p3)
Dimension2.ViewObject.FontSize = 200
dimension1.ViewObject.FontSize = 200


polygon = Draft.make_polygon(3, radius=1000)
center = FreeCAD.Vector(2000, 0, 0)
doc.recompute()
p5 = FreeCAD.Vector(3000, 1000, 0)
angle1 = math.radians(45)
angle2 = math.radians(10)
Dimension3 = Draft.makeAngularDimension(center, [angle1, angle2], p5)
Dimension3.ViewObject.FontSize = 200


p4 = App.Vector(-2000, 1500, 0)
Dimension4 = Draft.makeAngularDimension(center, [angle2, angle1], p5*1.2)
dimension2 = Draft.make_dimension(polygon, 1, 2, p4)
Dimension4.ViewObject.FontSize = 200
dimension2.ViewObject.FontSize = 200
}}


center = App.Vector(2000, 0, 0)
==Link==
p5 = App.Vector(3000, 1000, 0)
angle1 = 45
angle2 = 10
dimension3 = Draft.make_angular_dimension(center, [angle1, angle2], p5)
dimension3.ViewObject.FontSize = 200


dimension4 = Draft.make_angular_dimension(center, [angle2, angle1], p5*1.2)
* Video tutorial: [http://www.youtube.com/watch?v=nxNT0KychcY Proiettare le dimensioni in una pagina di Drawing], FreeCAD 0.14
dimension4.ViewObject.FontSize = 200


doc.recompute()
{{Docnav/it|[[Draft_Text/it|Testo]]|[[Draft_BSpline/it|BSpline]]|[[Draft_Module/it|Draft]]|IconL=Draft_Text.svg |IconC=Workbench_Draft.svg|IconR=Draft_BSpline.svg }}
}}


{{Draft Tools navi/it}}


{{Userdocnavi/it}}
{{Docnav/it
|[[Draft_Text/it|Testo]]
{{clear}}
|[[Draft_Label/it|Etichetta]]
|[[Draft_Workbench/it|Draft]]
|IconL=Draft_Text.svg
|IconR=Draft_Label.svg
|IconC=Workbench_Draft.svg
}}

{{Draft Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 13:22, 12 January 2024

Quota

Posizione nel menu
Draft → Quota
Ambiente
Draft, Arch
Avvio veloce
D I
Introdotto nella versione
0.8
Vedere anche
Invertire la direzione delle quote

Descrizione

Il comando Quota crea una quota lineare, una quota radiale o una quota angolare. Il comando può essere utilizzato anche per convertire oggetti Misura distanza.

Le quote lineari basate sui bordi e le quote radiali sono parametriche. Ciò significa che si aggiorneranno se il bordo misurato viene modificato. I bordi misurati possono appartenere a oggetti Draft ma anche a corpi solidi. Le quote angolari non sono parametriche.

Le Quote di Draft possono essere visualizzate su una pagina TechDraw utilizzando i comandi TechDraw DraftView o TechDraw ArchView. In alternativa, TechDraw offre i propri comandi di quotatura. Ma questi creano quote che vengono visualizzate solo sulla pagina di disegno e non nella Vista 3D.

Quota lineare definita da tre punti

Creazione

Vedere anche: Barra di Draft, Aggancio e Vincolare.

Utilizzo della quota lineare

  1. Facoltativamente, selezionare un bordo dritto nella Vista 3D.
  2. Esistono diversi modi per invocare il comando:
    • Premere il pulsante Quota.
    • Selezionare l'opzione Annotazione → Quota dal menu.
    • Usare la scorciatoia da tastiera: D poi I.
  3. Si apre il pannello attività Quota. Vedere Opzioni per maggiori informazioni.
  4. Se non si ha ancora selezionato un bordo, eseguire una delle seguenti operazioni:
    • Premere E o il pulsante Seleziona bordo e seleziona un bordo dritto nella Vista 3D.
    • Tenere premuto il tasto Alt, selezionare un bordo dritto nella Vista 3D e rilasciare il tasto Alt.
    • Definire la distanza misurata selezionando i punti:
      • Scegliere un primo punto nella Vista 3D, oppure digitare le coordinate e premere il pulsante Inserisci punto.
      • Scegliere un secondo punto nella Vista 3D, oppure digitare le coordinate e premere il pulsante Inserisci punto.
  5. Per posizionare la linea di quota, eseguire una delle seguenti operazioni:
    • Per una quota allineata:
      • Scegliere un punto nella Vista 3D, oppure digitare le coordinate e premere il pulsante Inserisci punto.
    • Per una quota orizzontale:
      • Spostare il puntatore sopra o sotto il bordo o i punti.
      • Tenere premuto il tasto Shift, muovere il puntatore e scegliere un punto nella Vista 3D.
    • Per una quota verticale:
      • Spostare il puntatore a sinistra o a destra del bordo o dei punti.
      • Tenere premuto il tasto Shift, muovere il puntatore e scegliere un punto nella Vista 3D.

Utilizzo della quota radiale

  1. Facoltativamente, selezionare un bordo circolare nella Vista 3D.
  2. Esistono diversi modi per invocare il comando:
    • Premere il pulsante Quota.
    • Selezionare l'opzione Annotazione → Quota dal menu.
    • Usare la scorciatoia da tastiera: D poi I.
  3. Si apre il pannello attività Quota. Vedere Opzioni per maggiori informazioni.
  4. Se non si ha ancora selezionato un bordo, eseguire una delle seguenti operazioni:
    • Premere E o il pulsante Seleziona bordo e selezionare un bordo circolare nella Vista 3D.
    • Tenere premuto il tasto Alt, selezionare un bordo circolare nella Vista 3D e rilasciare il tasto Alt.
  5. Per posizionare la linea di quota, eseguire una delle seguenti operazioni:
    • Per quotare un diametro:
      • Scegliere un punto nella Vista 3D, oppure digitare le coordinate e premere il pulsante Inserisci punto.
    • Per quotare un raggio:
      • Tenere premuto il tasto Shift e scegliere un punto nella Vista 3D.

Utilizzo della quota angolare

  1. Esistono diversi modi per invocare il comando:
    • Premere il pulsante Quota.
    • Selezionare l'opzione Annotazione → Quota dal menu.
    • Usare la scorciatoia da tastiera: D poi I.
  2. Si apre il pannello attività Quota. Vedere Opzioni per maggiori informazioni.
  3. Effettuare una delle seguenti operazioni:
    • Premere E o il pulsante Seleziona bordo e selezionare un primo bordo dritto nella Vista 3D . Ripetere l'operazione per selezionare un secondo bordo dritto.
    • Tenere premuto il tasto Alt, selezionare due bordi dritti nella Vista 3D e rilasciare il tasto Alt.
  4. Per posizionare l'arco di quota selezionare un punto nella Vista 3D.
  5. L'angolo visualizzato dipende dai bordi e dal punto selezionato.

Opzioni

È possibile modificare le scorciatoie da tastiera a carattere singolo disponibili nel pannello delle attività. Vedere Preferenze di Draft. Le scorciatoie qui menzionate sono le scorciatoie predefinite (per la versione 0.22).

  • Per inserire manualmente le coordinate, inserire le componenti X, Y e Z e premere Enter dopo ognuna di esse. Oppure si può premere il pulsante Inserisci punto quando ha i valori desiderati. Si consiglia di spostare il puntatore fuori dalla Vista 3D prima di inserire le coordinate.
  • Premee R o fare clic sulla casella di controllo Relativo per attivare o disattivare la modalità relativa. Se la modalità relativa è attiva, le coordinate sono relative all'ultimo punto, se disponibile, altrimenti sono relative all'origine del sistema di coordinate.
  • Premere G o fare clic sulla casella di controllo Globale per attivare o disattivare la modalità globale. Se la modalità globale è attiva, le coordinate sono relative al sistema di coordinate globale, altrimenti sono relative al sistema di coordinate piano di lavoro. disponibile dalla versione 0.20
  • Premere N o fare clic sulla casella di controllo Continua per attivare o disattivare la modalità continua. Questa modalità funziona solo per quote lineari. Se la modalità continua è attiva, il comando si riavvierà al termine, consentendo di continuare a creare quote. Tutte le quote successive inizieranno dal punto finale della quota precedente e utilizzeranno la stessa linea di base della prima quota. Si noti che la selezione del bordo non è possibile per le quote successive.
  • Premee S per attivare o disattivare Aggancia.
  • Premere Esc o il pulsante Chiudi per terminare il comando.

Conversione

Utilizzo

  1. Selezionare uno o più oggetti Misura la distanza.
  2. Esistono diversi modi per invocare il comando:
    • Premere il pulsante Quota.
    • Selezionare l'opzione Annotazione → Quota dal menu.
    • Usare la scorciatoia da tastiera: D poi I.
  3. Ciascun oggetto selezionato viene sostituito da una Quota Draft lineare non parametrica.

Note

  • Le Quote Draft lineari e radiali possono essere modificate con il comando Modifica.
  • Le Quote Draft create o salvate con FreeCAD versione 0.21 non sono compatibili con le versioni precedenti.

Proprietà

Vedere anche: Editor delle proprietà.

Un oggetto Draft Quota deriva da un oggetto App FeaturePython e ne eredita tutte le proprietà. Le seguenti proprietà sono aggiuntive se non diversamente specificato.

Dati quote lineari e radiali

Dimension

  • DatiDimline (VectorDistance): specifica il punto attraverso il quale passa la linea di quota.
  • DatiLinked Geometry (LinkSubList): specifica l'oggetto e i suoi sottoelementi a cui è collegata la quota.
  • DatiNormal (Vector): specifica la normale del piano del testo.
  • Dati (hidden)Support (Link): specifica l'oggetto misurato.

Linear/radial dimension

  • DatiDirection (Vector): specifica la direzione della misura.
  • DatiDistance (Length): (sola lettura) specifica il valore della misura.
  • DatiEnd (VectorDistance): specifica il punto finale della misura.
  • DatiStart (VectorDistance): specifica il punto iniziale della misura.

Radial dimension

  • DatiDiameter (Bool): specifica se una quota radiale viene visualizzata come quota diametro. Non utilizzato per quote lineari.

Dati quote angolari

Angular dimension

  • DatiAngle (Angle): (sola lettura) specifica il valore della misura.
  • DatiCenter (VectorDistance): specifica il centro della misura.
  • DatiFirst Angle (Angle): specifica l'angolo iniziale della misurazione.
  • DatiLast Angle (Angle): specifica l'angolo finale della misura.

Dimension

  • DatiDimline (VectorDistance): specifica il punto attraverso il quale passa l'arco di quota.
  • Dati (hidden)Linked Geometry (LinkSubList): non utilizzato.
  • Dati (hidden)Normal (Vector): specifica la normale del piano della quota.
  • Dati (hidden)Support (Link): non utilizzato.

Vista

Annotation

  • VistaAnnotation Style (Enumeration): specifica lo stile di annotazione applicato alla quota. Vedere Stile delle annotazioni.
  • VistaScale Multiplier (Float): specifica il fattore di scala generale applicato alla quota.

Display Options

  • VistaDisplay Mode (Enumeration): specifica come viene visualizzato il testo. Se è World il testo verrà visualizzato su un piano definito dal DatiNormal della misura. Se è Screen il testo sarà sempre rivolto verso lo schermo. Questa è una proprietà ereditata. Le opzioni menzionate sono le opzioni rinominate (disponibile dalla versione 0.21).

Graphics

  • VistaArrow Size (Length): specifica la dimensione dei simboli visualizzati alle estremità della linea di misura o dell'arco.
  • VistaArrow Type (Enumeration): specifica il tipo di simbolo visualizzato alle estremità della linea di misura o dell'arco, che può essere Dot, Circle, Arrow, Tick o Tick-2.
  • VistaDim Overshoot (Distance): specifica la lunghezza aggiuntiva aggiunta alla linea di misura. Non utilizzato per quote angolari.
  • VistaExt Lines (Distance): specifica la lunghezza delle linee di riferimento che vanno dalla linea di misura ai punti misurati. Usare 0 per linee di riferimento complete. Un valore negativo definisce lo spazio tra le estremità delle linee di riferimento e i punti misurati. Un valore positivo definisce la lunghezza massima delle linee di riferimento. Utilizzato solo per quote lineari.
  • VistaExt Overshoot (Distance): specifica la lunghezza aggiuntiva delle linee di riferimento oltre la linea di misura. Non utilizzato per quote angolari.
  • VistaFlip Arrows (Bool): specifica se invertire l'orientamento dei simboli alle estremità della linea di misura o dell'arco. Funziona solo se i simboli sono frecce.
  • VistaLine Color (Color): specifica il colore della linea o dell'arco di misura e delle frecce.
  • VistaLine Width (Float): specifica la larghezza delle linee o dell'arco appartenenti alla quota.
  • VistaShow Line (Bool): specifica se visualizzare la linea di misura. Non influisce sulla visualizzazione delle linee di riferimento e delle estensioni. Non utilizzato per quote angolari.

Text

  • VistaFlip Text (Bool): specifica se invertire l'orientamento del testo.
  • VistaFont Name (Font): specifica il font utilizzato per disegnare il testo. Può essere un nome di font, come Arial, uno stile predefinito come sans, serif o mono, una famiglia come Arial,Helvetica,sans, o un nome con uno stile come Arial:Bold. Se il carattere specificato non viene trovato nel sistema, viene utilizzato un carattere predefinito.
  • VistaFont Size (Length): specifica la dimensione del testo. Il testo può essere invisibile nella Vista 3D se questo valore è molto piccolo.
  • VistaOverride (String): specifica un testo personalizzato da visualizzare al posto della misura effettiva. Usare la stringa $dim all'interno del testo per includere la misura.
  • VistaText Color (Color): specifica il colore del testo. disponibile dalla versione 0.21
  • VistaText Position (VectorDistance): specifica la posizione del testo in coordinate assolute. [0, 0, 0] visualizzerà il testo nella sua posizione predefinita vicino alla linea di quota o all'arco.
  • VistaText Spacing (Length): specifica lo spazio tra il testo e la linea o l'arco di quota.

Units

  • VistaDecimals (Integer): specifica il numero di posizioni decimali da visualizzare per la misura.
  • VistaShow Unit (Bool): specifica se visualizzare l'unità accanto al valore numerico della misura. Non utilizzato per quote angolari.
  • VistaUnit Override (String): specifica l'unità in cui esprimere la misura, ad esempio km, m, cm, mm, mi, ft, in o arch per unità arco. Lasciare vuoto questo campo per utilizzare l'unità predefinita. Non utilizzato per quote angolari.

Script

Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.

Per creare una Quota Draft utilizzare il metodo make_dimension (disponibile dalla versione 0.19) del modulo Draft. Questo metodo sostituisce il metodo deprecato makeDimension.

dimension = make_dimension(p1, p2, p3=None, p4=None)

Esistono vari modi per richiamare questo metodo, a seconda degli argomenti passati:

dimension = make_dimension(p1, p2, p3=None)
dimension = make_dimension(object, i1, i2, p4=None)
dimension = make_dimension(object, i1, mode, p4=None)
  • Crea una dimension lineare misurando la distanza tra i punti p1 e p2.
  • Crea una dimension lineare collegata a un object, misurando la distanza tra i suoi vertici indicizzati i1 e i2.
  • Crea una dimension circolare collegata a un object, con l'indice i1 del bordo curvo da misurare, e mode che può essere un "radius" o un "diameter" per specificare il tipo di dimensione.
    • p3 nel primo caso, e p4 negli altri due, specifica un punto facoltativo attraverso il quale deve passare la linea di quota.
    • Tutti i punti sono definiti dai loro FreeCAD.Vector.

Per creare una quota angolare utilizzare il seguente metodo:

dimension = make_angular_dimension(center, angles, p3, normal=None)
dimension = make_angular_dimension(center, [angle1, angle2], p3, normal=None)
  • Crea una dimension angolare da un punto center, una lista angles con due elementi, e il punto p3 attraverso il quale deve passare l'arco.
    • Se angle1 > angle2, l'angolo visualizzato è la differenza angle1 - angle2; altrimenti, viene visualizzato l'angolo di implementazione, 360 - (angle2 - angle1).
    • Gli angoli dovrebbero essere dati in gradi.

Le proprietà di visualizzazione di dimension possono essere cambiate sovrascrivendo i suoi attributi; per esempio, sovrascrivendo ViewObject.FontSize con le nuove dimensioni in millimetri.

Esempio:

import FreeCAD as App
import Draft

doc = App.newDocument()

p1 = App.Vector(0, 0, 0)
p2 = App.Vector(1000, 1000, 0)
p3 = App.Vector(-2500, 0, 0)
dimension1 = Draft.make_dimension(p1, p2, p3)
dimension1.ViewObject.FontSize = 200

polygon = Draft.make_polygon(3, radius=1000)
doc.recompute()

p4 = App.Vector(-2000, 1500, 0)
dimension2 = Draft.make_dimension(polygon, 1, 2, p4)
dimension2.ViewObject.FontSize = 200

center = App.Vector(2000, 0, 0)
p5 = App.Vector(3000, 1000, 0)
angle1 = 45
angle2 = 10
dimension3 = Draft.make_angular_dimension(center, [angle1, angle2], p5)
dimension3.ViewObject.FontSize = 200

dimension4 = Draft.make_angular_dimension(center, [angle2, angle1], p5*1.2)
dimension4.ViewObject.FontSize = 200

doc.recompute()