Draft FlipDimension/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Tag: Manual revert
 
(4 intermediate revisions by 2 users not shown)
Line 38: Line 38:
==Script==
==Script==


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


To flip a [[Draft_Dimension|Draft Dimension]] invert its {{incode|Normal}} property.
Per capovolgere una [[Draft_Dimension/it|Draft Quota]] invertire la sua proprietà {{incode|Normal}}.


Esempio:
Example:


{{Code|code=
{{Code|code=

Latest revision as of 16:27, 8 December 2023

Capovolgi quota

Posizione nel menu
Modifiche → Capovolgi quota
Ambiente
Draft, Arch
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
Nessuno

Descrizione

Il comando Draft Capovolgi quota ruota il testo delle Draft Quote selezionate di 180° intorno alla linea di quota. Può essere utilizzato per correggere quote il cui testo appare speculare. Il comando non funziona correttamente per le quote angolari.

Utilizzo

  1. Selezionare una o più Draft Quote.
  2. Esistono diversi modi per invocare il comando:
    • Premere il pulsante Capovolgi quota.
    • Selezionare l'opzione Modifiche → Capovolgi quota dal menu.

Note

  • Le Draft Quote hanno anche una proprietà DatiFlip Text. Quando impostato su true il testo viene ruotato di 180° rispetto alla direzione normale. Questo può essere combinato con l'effetto di questo comando.

Script

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

Per capovolgere una Draft Quota invertire la sua proprietà Normal.

Esempio:

import FreeCAD as App
import Draft

doc = App.newDocument()

p1 = App.Vector(0, 0, 0)
p2 = App.Vector(1000, 0, 0)
p3 = App.Vector(500, 300, 0)
dimension = Draft.make_dimension(p1, p2, p3)
dimension.ViewObject.FontSize = 200

dimension.Normal = dimension.Normal.negative()
doc.recompute()