Sketcher ConstrainDistanceX/it: Difference between revisions

From FreeCAD Documentation
(Created page with "Fissa una distanza orizzontale tra due punti. È applicabile tra tutti i punti dello schizzo. Quando viene selezionato un solo punto la distanza è riferita all'origine.")
(Updating to match new version of source page)
 
(24 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

<div class="mw-translate-fuzzy">
{{Docnav/it|[[Sketcher ConstrainLock/it|Blocca]]|[[Sketcher_ConstrainDistanceY/it|Distanza verticale]]|[[Sketcher_Workbench/it|Sketcher]]|IconL=Sketcher_ConstrainLock.svg‎|IconC=Workbench_Sketcher.svg|IconR=Constraint_VerticalDistance.svg}}
</div>

<div class="mw-translate-fuzzy">
{{GuiCommand/it
{{GuiCommand/it
|Name=Sketcher ConstrainDistanceX
|Name=Sketcher ConstrainDistanceX
|Name/it=Distanza orizzontale|Workbenches=[[Sketcher Workbench/it|Sketcher]]
|Name/it=Distanza orizzontale|Workbenches=[[Sketcher Workbench/it|Sketcher]]
|MenuLocation=Sketch → Vincolo → Distanza orizzontale
|MenuLocation=Sketch → Vincolo → Distanza orizzontale
|Shortcut=Shift + H
|Shortcut={{KEY|Maiusc}} + {{KEY|H}}
|SeeAlso=[[Sketcher_ConstrainDistance/it|Lunghezza]], [[Sketcher ConstrainDistanceY/it|Distanza verticale]]
|SeeAlso=[[Sketcher_ConstrainDistance/it|Distanza]], [[Sketcher ConstrainDistanceY/it|Distanza verticale]]
}}
}}
</div>


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


<div class="mw-translate-fuzzy">
Fissa una distanza orizzontale tra due punti. È applicabile tra tutti i punti dello schizzo. Quando viene selezionato un solo punto la distanza è riferita all'origine.
Fissa una distanza orizzontale tra due punti. È applicabile tra tutti i punti dello schizzo. Quando viene selezionato un solo punto la distanza è riferita all'origine.
</div>


[[File:Constraint_H_Distance.png]]
[[File:Constraint_H_Distance.png]]

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

See also: [[Sketcher_Workbench#Drawing_aids|Drawing aids]].

===[[Sketcher_Workbench#Continue_modes|Continue mode]]===


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
==Uso==
# Selezionare due punti o una linea
# Selezionare due punti o una linea
# Richiamare il comando in uno di questi modi:
# Premere il pulsante {{KEY|[[File:Sketcher ConstrainDistanceX.png|24px]] '''Vincolo distanza orizzontale'''}}.
#* Cliccare sull'icona {{KEY|[[File:Sketcher ConstrainDistanceX.png|24px]] '''Distanza orizzontale'''}} della barra degli strumenti.
#* Usare la scorciatoia da tastiera {{KEY|Maiusc}} + {{KEY|H}}.
#* Usare la voce {{MenuCommand|Sketch → Vincoli → Distanza orizzontale}} dal menu principale.
# Si apre una finestra di dialogo per modificare o confermare il valore. Premere {{KEY|OK}} per confermare.
# Si apre una finestra di dialogo per modificare o confermare il valore. Premere {{KEY|OK}} per confermare.
</div>
</div>


===Run-once mode===
# Pick one or two points or one line.
# Press the {{KEY|[[File:Sketcher ConstrainDistanceX.png|24px]] '''Constrain horizontal distance'''}} button.
# A pop up dialog opens to edit or confirm the value. Press {{KEY|OK}} to validate.


# Do one of the following:
'''Nota:''' lo strumento di vincolo può essere avviato anche senza selezione precedente, ma richiede la selezione di due punti o una linea. Per impostare la distanza dall'origine, è necessario selezionare anche il punto di origine dello schizzo. Di default il comando è in modalità continua per creare nuovi vincoli; per uscire dal comando premere il tasto destro del mouse o una volta il tasto {{KEY|ESC}}.
#* Select one or two points.
#* Select a single line.
# Invoke the tool as explained above.
# Optionally [[Sketcher_Workbench#Edit_constraints|edit the constraint value]].
# A constraint is added.

== Scripting ==

Distance from origin:

{{Code|code=Sketch.addConstraint(Sketcher.Constraint('DistanceX', Edge, PointOfEdge, -1, 1, App.Units.Quantity('123.0 mm')))}}

Distance between two vertices:

{{Code|code=Sketch.addConstraint(Sketcher.Constraint('DistanceX', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))}}

Horizontal span of line (the GUI allows selecting the edge itself, but it is just a shorthand for using the two extremities of the same line):

{{Code|code=Sketch.addConstraint(Sketcher.Constraint('DistanceX', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))}}

The [[Sketcher_scripting|Sketcher scripting]] page explains the values which can be used for {{incode|Edge}}, {{incode|Edge1}}, {{incode|Edge2}}, {{incode|PointOfEdge}}, {{incode| PointOfEdge1}}, {{incode| PointOfEdge2}} and {{incode|Line}}, and contains further examples on how to create constraints from Python scripts.


<div class="mw-translate-fuzzy">
{{Docnav/it|[[Sketcher ConstrainLock/it|Blocca]]|[[Sketcher_ConstrainDistanceY/it|Distanza verticale]]|[[Sketcher_Workbench/it|Sketcher]]|IconL=Sketcher_ConstrainLock.svg‎|IconC=Workbench_Sketcher.svg|IconR=Constraint_VerticalDistance.svg}}
</div>


{{Sketcher_Tools_navi{{#translation:}}}}
[[Category:Sketcher]]
{{Userdocnavi{{#translation:}}}}
{{clear}}

Latest revision as of 15:08, 23 April 2024

Distanza orizzontale

Posizione nel menu
Sketch → Vincolo → Distanza orizzontale
Ambiente
Sketcher
Avvio veloce
Maiusc + H
Introdotto nella versione
-
Vedere anche
Distanza, Distanza verticale

Descrizione

Fissa una distanza orizzontale tra due punti. È applicabile tra tutti i punti dello schizzo. Quando viene selezionato un solo punto la distanza è riferita all'origine.

Utilizzo

See also: Drawing aids.

Continue mode

  1. Selezionare due punti o una linea
  2. Richiamare il comando in uno di questi modi:
    • Cliccare sull'icona Distanza orizzontale della barra degli strumenti.
    • Usare la scorciatoia da tastiera Maiusc + H.
    • Usare la voce Sketch → Vincoli → Distanza orizzontale dal menu principale.
  3. Si apre una finestra di dialogo per modificare o confermare il valore. Premere OK per confermare.

Run-once mode

  1. Do one of the following:
    • Select one or two points.
    • Select a single line.
  2. Invoke the tool as explained above.
  3. Optionally edit the constraint value.
  4. A constraint is added.

Scripting

Distance from origin:

Sketch.addConstraint(Sketcher.Constraint('DistanceX', Edge, PointOfEdge, -1, 1, App.Units.Quantity('123.0 mm')))

Distance between two vertices:

Sketch.addConstraint(Sketcher.Constraint('DistanceX', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))

Horizontal span of line (the GUI allows selecting the edge itself, but it is just a shorthand for using the two extremities of the same line):

Sketch.addConstraint(Sketcher.Constraint('DistanceX', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))

The Sketcher scripting page explains the values which can be used for Edge, Edge1, Edge2, PointOfEdge, PointOfEdge1, PointOfEdge2 and Line, and contains further examples on how to create constraints from Python scripts.