Draft Line/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(105 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{GuiCommand/it|Name=Draft Line|Name/it=Linea|Workbenches=[[Draft Module/it|Draft]], [[Arch Module/it|Architettura]]|MenuLocation=Draft → Linea|Shortcut=L I|SeeAlso=[[Draft Wire/it|DWire]]}}


{{Docnav/it
Crea un segmento tra due punti nel [[Draft SelectPlane/it|piano di lavoro]] corrente. Il segmento assume [[Draft Linestyle/it|il tipo di linea e il colore]] impostati in precedenza nella Barra dei comandi e modificabili tramite la stessa o nella scheda '''Vista combinata → Proprietà → Vista'''. Lo strumento Linea si comporta esattamente come lo strumento [[Draft Wire/it|DWire]] di Draft, tranne che si disattiva dopo che sono stati definiti due punti.
|
|[[Draft_Wire/it|Polilinea]]
|[[Draft_Workbench/it|Draft]]
|IconL=
|IconR=Draft_Wire.svg
|IconC=Workbench_Draft.svg
}}

{{GuiCommand/it
|Name=Draft_Line
|Name/it=Linea
|MenuLocation=Drafting → Linea
|Workbenches=[[Draft_Workbench/it|Draft]], [[Arch_Workbench/it|Arch]]
|Shortcut={{KEY|L}} {{KEY|I}}
|Version=0.7
|SeeAlso=[[Draft_Wire/it|Polilinea]]
}}

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

Il comando [[Image:Draft_Line.svg|24px]] '''Draft Linea''' crea una linea dritta.

Una Draft Linea è di fatto una [[Draft_Wire/it|Polilinea]] con solo due punti.


[[Image:Draft_Line_example.jpg|400px]]
[[Image:Draft_Line_example.jpg|400px]]
{{Caption|Linea definita da due punti}}


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


Vedere anche: [[Draft_Tray/it|Barra di Draft]], [[Draft_Snap/it|Aggancio]] e [[Draft_Constrain/it|Vincolare]].
# Premere il pulsante {{KEY/it|[[Image:Draft Line.png|16px]] Linea}} o premere i tasti {{KEY/it|L}} e {{KEY/it|I}}
# Fare clic su un primo punto nella vista 3D, o digitare le sue [[Draft_Coordinates/it|coordinate ]]
# Fare clic su un secondo punto nella vista 3D, o digitare le sue coordinate


# Esistono diversi modi per invocare il comando:
=== Opzioni ===
#* Premere il pulsante {{Button|[[Image:Draft_Line.svg|16px]] [[Draft_Line/it|Linea]]}}.
#* Selezionare l'opzione {{MenuCommand|Drafting → [[Image:Draft_Line.svg|16px]] Linea}} dal menu.
#* Usare la scorciatoia da tastiera: {{KEY|L}} poi {{KEY|I}}.
# Si apre il pannello attività {{MenuCommand|Linea}}. Vedere [[#Options|Opzioni]] per maggiori informazioni.
# Scegliere il 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 il secondo punto nella [[3D_view/it|Vista 3D]], oppure digitare le coordinate e premere il pulsante {{Button|[[Image:Draft_AddPoint.svg|16px]] Inserisci punto}}.


<span id="Options"></span>
* Premere {{KEY/it|X}}, {{KEY/it|Y}} o {{KEY/it|Z}} e muovere il puntatore nell'area grafica dopo il primo punto per vincolare il secondo punto su uno specifico asse. In questo caso rimane attivo solo il campo corrispondente all'asse selezionato e in esso è mostrata la posizione corrente del cursore.
== Opzioni ==
* Per inserire le coordinate manualmente, è sufficiente inserire il loro valore, poi premere {{KEY/it|Invio}} per ogni componente X, Y e Z. In questo caso è bene tenere il puntatore del mouse fuori dall'area di lavoro in quanto un suo movimento accidentale cattura e inserisce nel campo di input le coordinate a cui si trova e costringe a ripetere l'inserimento.
* Premere {{KEY/it|R}} oppure fare clic sulla casella di controllo per selezionare o deselezionare la modalità {{KEY/it|Relativo}}. In modalità '''Relativo''', le coordinate del secondo punto sono relative al primo. In caso contrario, sono assolute, a partire dal punto di origine (0,0,0).
* Premere {{KEY/it|T}} oppure fare clic sulla casella di controllo per selezionare o deselezionare la modalità {{KEY/it|Continua}}. In modalità '''Continua''', al termine dell'operazione, lo strumento Linea si riavvia automaticamente e permette di disegnare un nuovo segmento senza dover ripetere il comando. I diversi segmenti costruiti in questo modo sono oggetti indipendenti, a differenza di quelli costruiti con DWire che sono invece parte di una unica polilinea.
* Premere {{KEY/it|Ctrl}} mentre si disegna per [[Draft_Snap/it|ancorare]] il proprio punto al punto agganciabile più vicino, indipendentemente dalla distanza.
* Premere {{KEY/it|Maiusc}} mentre si disegna per [[Draft_Constrain/it|vincolare]] orizzontalmente o verticalmente il secondo punto rispetto al primo.
* Premere {{KEY/it|Ctrl}}+{{KEY/it|Z}} o premere il pulsante {{KEY|[[Image:Draft UndoLine.png|12px]]|Annulla}} per annullare l'ultimo punto inserito. Questa opzione permette di annullare a ritroso tutti punti inseriti.
* Premere {{KEY/it|Esc}} o premere il pulsante {{KEY/it|Cancella}} per uscire dal comando Linea attivo.
* Se sono selezionate diverse [[Draft Line/it|Linee Draft]] connesse, esse possono essere trasformate in una unica polilinea premendo il pulsante '''Promuovi'''.


È 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).
=== Proprietà ===
==== Vista ====
Sono disponibili le [[DraftStandardProperty/it|Proprietà standard]] di visualizzazione.
==== Dati ====
{|
| [[File:DraftLineOptions_it.png]]
|
{{KEY/it|2D}}<br />
{{KEY/it|Base}}<br />
* {{ProprietaDati|Label}} : Nome dell'oggetto, modificabile a piacimento.
* {{ProprietaDati|Placement}} : Raggruppa tutti i dati di posizionamento relativi a Angle, Axis, e Position a cui si accede tramite il pulsante triangolare di espansione . Selezionando invece il titolo Placement, o i dati, appare un pulsante con tre puntini. Cliccare su {{KEY/it|''' ... '''}} per accedere alla finestra delle opzioni di [[Tasks_Placement/it|Posizionamento]].
** {{ProprietaDati|Angle}} : Angolo di rotazione rispetto alle coordinate X, Y, Z.
** {{ProprietaDati|Axis}} : Seleziona l'asse, o gli assi, di rotazione X, Y, o Z. Per esempio, con un angolo impostato pari a 15°, specificando un valore di 1,0 per X, e di 2,0 per Y causa una rotazione finale del pezzo di 15° sull'asse X e di 30° sull'asse Y.
** {{ProprietaDati|Position}} : Posizione delle coordinate X, Y, Z, rispetto all'origine 0, 0, 0.
{{KEY/it|Draft}}<br />
* {{ProprietaDati|Base}} :
* {{ProprietaDati|Chamfer Size}} : Stabilisce lo smusso dei vertici di una spezzata.
* {{ProprietaDati|Closed}} : Determina se la Wire è aperta o chiusa.
* {{ProprietaDati|End}} : Riepilogo delle coordinate del punto di fine linea (ultimo punto). E' possibile espandere questa opzione per modificarne i parametri.
* {{ProprietaDati|Fillet Radius}} : Stabilisce il raggio per arrotondare i vertici di una spezzata.
* {{ProprietaDati|Start}} : Riepilogo delle coordinate di inizio linea (primo punto).
* {{PropertyData|Subdivisions}}: Divide la linea in un dato numero di suddivisioni {{version|0.16}}
|}
{{clear}}


* Per inserire manualmente le coordinate, inserire le componenti X, Y e Z e premere {{KEY|Enter}} dopo ognuna di esse. Oppure è possibile premere il pulsante {{Button|[[Image:Draft_AddPoint.svg|16px]] Inserisci punto}} quando si hanno i valori desiderati. Si consiglia di spostare il puntatore fuori dalla [[3D_view/it|Vista 3D]] prima di inserire le coordinate.
=== Script ===
* Per usare le coordinate polari inserire un valore per {{MenuCommand|Lunghezza}} e un valore per {{MenuCommand|Anglo}}, e premere {{KEY|Enter}} dopo ciascuno.
* Selezionare la casella {{MenuCommand|Anglo}} per vincolare il puntatore all'angolo specificato.
* Premere {{KEY|L}} per cambiare il focus dalla casella di input {{MenuCommand|X}} alla casella di input {{MenuCommand|Lunghezza}} e viceversa. A seconda della casella di input che riceve il focus, la casella di controllo {{MenuCommand|Anglo}} è selezionata o deselezionata.
* Premere {{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 del secondo punto sono relative al primo punto, 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 del [[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. Se la modalità continua è attiva, il comando verrà riavviato al termine, consentendo di continuare a creare linee.
* Premere {{KEY|S}} per attivare o disattivare l'[[Draft_Snap/it|Aggancio]].
* Premere {{KEY|Esc}} o il pulsante {{Button|Chiudi}} per interrompere il comando.

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

* Una linea può essere modificata con il comando [[Draft_Edit/it|Draft Modifica]].
* Linee e [[Draft_Wire/it|Polilinee]] possono essere unite con il comando [[Draft_Wire/it|Polilinea]], con il comando [[Draft_Join/it|Unisci]] o il comando [[Draft_Upgrade/it|Promuovi]].

<span id="Preferences"></span>
==Preferenze==

Vedere anche: [[Preferences_Editor/it|Impostare le preferenze]] e [[Draft_Preferences/it|Preferenze per l'ambiente Draft]].

* Per cambiare il focus iniziale del pannello delle attività nella casella di input {{MenuCommand|Lunghezza}}: {{MenuCommand|Modifica → Preferenze... → Draft → Generale → Imposta il focus sulla Lunghezza invece che sulla coordinata X}}. Tenere presente che si deve spostare il puntatore nella [[3D_view/it|Vista 3D]] affinché la modifica abbia effetto.
* Se l'opzione {{MenuCommand|Modifica → Preferenze... → Draft → Generale → Crea primitive della parte se possibile}} è selezionata, il comando creerà una [[Part_Line/it|Part Linea]] invece di una Draft Linea.

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

Vedere [[Draft_Wire#Proprietà/it|Polilinea]].

<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 Draft Linea usare il metodo {{incode|make_line}} ({{Version|0.19}}) del modulo Draft. Questo metodo sostituisce il metodo deprecato {{incode|makeLine}}.


Lo strumento Linea può essere utilizzato nelle [[macros/it|macro]] e dalla [[FreeCAD_Scripting_Basics/it|console Python]] tramite la seguente funzione:
{{Code|code=
{{Code|code=
Line = makeLine(p1, p2)
line = make_line(p1, p2)
Line = makeLine(LineSegment)
line = make_line(LineSegment)
Line = makeLine(Shape)
line = make_line(Shape)
}}
}}


* Crea un oggetto <code>Linea</code> tra i punti <code>p1</code> e <code>p2</code>, ciascuno definito come un <code>FreeCAD.Vector</code>
* Crea un oggetto {{incode|Line}} tra i punti {{incode|p1}} e {{incode|p2}}, ciascuno definito dal suo {{incode|FreeCAD.Vector}}, con unità in millimetri.
* Crea un oggetto <code>Linea</code> da un <code>Part.LineSegment</code>
* Crea un oggetto {{incode|Line}} da un {{incode|Part.LineSegment}}.
* Crea un oggetto <code>Linea</code> dal primo vertice all'ultimo vertice della <code>Shape</code> data
* Crea un oggetto {{incode|Line}} dal primo vertice all'ultimo vertice della data {{incode|Shape}}.
* Usa lo [[Draft Linestyle/it|stile di linea]] corrente


Esempio:
Esempio:

{{Code|code=
{{Code|code=
import FreeCAD, Draft
import FreeCAD as App
import Draft
Draft.makeLine(FreeCAD.Vector(0,0,0), FreeCAD.Vector(2,0,0))

doc = App.newDocument()

p1 = App.Vector(0, 0, 0)
p2 = App.Vector(1000, 500, 0)
p3 = App.Vector(-250, -500, 0)
p4 = App.Vector(500, 1000, 0)

line1 = Draft.make_line(p1, p2)
line2 = Draft.make_line(p3, p4)

doc.recompute()
}}


{{Docnav/it
|
|[[Draft_Wire/it|Polilinea]]
|[[Draft_Workbench/it|Draft]]
|IconL=
|IconR=Draft_Wire.svg
|IconC=Workbench_Draft.svg
}}
}}


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

Latest revision as of 13:26, 12 January 2024

Linea

Posizione nel menu
Drafting → Linea
Ambiente
Draft, Arch
Avvio veloce
L I
Introdotto nella versione
0.7
Vedere anche
Polilinea

Descrizione

Il comando Draft Linea crea una linea dritta.

Una Draft Linea è di fatto una Polilinea con solo due punti.

Linea definita da due punti

Utilizzo

Vedere anche: Barra di Draft, Aggancio e Vincolare.

  1. Esistono diversi modi per invocare il comando:
    • Premere il pulsante Linea.
    • Selezionare l'opzione Drafting → Linea dal menu.
    • Usare la scorciatoia da tastiera: L poi I.
  2. Si apre il pannello attività Linea. Vedere Opzioni per maggiori informazioni.
  3. Scegliere il primo punto nella Vista 3D, oppure digitare le coordinate e premere il pulsante Inserisci punto.
  4. Scegliere il secondo punto nella Vista 3D, oppure digitare le coordinate e premere il pulsante Inserisci punto.

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 è possibile premere il pulsante Inserisci punto quando si hanno i valori desiderati. Si consiglia di spostare il puntatore fuori dalla Vista 3D prima di inserire le coordinate.
  • Per usare le coordinate polari inserire un valore per Lunghezza e un valore per Anglo, e premere Enter dopo ciascuno.
  • Selezionare la casella Anglo per vincolare il puntatore all'angolo specificato.
  • Premere L per cambiare il focus dalla casella di input X alla casella di input Lunghezza e viceversa. A seconda della casella di input che riceve il focus, la casella di controllo Anglo è selezionata o deselezionata.
  • Premere R o fare clic sulla casella di controllo Relativo per attivare o disattivare la modalità relativa. Se la modalità relativa è attiva, le coordinate del secondo punto sono relative al primo punto, 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 del 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. Se la modalità continua è attiva, il comando verrà riavviato al termine, consentendo di continuare a creare linee.
  • Premere S per attivare o disattivare l'Aggancio.
  • Premere Esc o il pulsante Chiudi per interrompere il comando.

Note

Preferenze

Vedere anche: Impostare le preferenze e Preferenze per l'ambiente Draft.

  • Per cambiare il focus iniziale del pannello delle attività nella casella di input Lunghezza: Modifica → Preferenze... → Draft → Generale → Imposta il focus sulla Lunghezza invece che sulla coordinata X. Tenere presente che si deve spostare il puntatore nella Vista 3D affinché la modifica abbia effetto.
  • Se l'opzione Modifica → Preferenze... → Draft → Generale → Crea primitive della parte se possibile è selezionata, il comando creerà una Part Linea invece di una Draft Linea.

Proprietà

Vedere Polilinea.

Script

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

Per creare una Draft Linea usare il metodo make_line (introduced in version 0.19) del modulo Draft. Questo metodo sostituisce il metodo deprecato makeLine.

line = make_line(p1, p2)
line = make_line(LineSegment)
line = make_line(Shape)
  • Crea un oggetto Line tra i punti p1 e p2, ciascuno definito dal suo FreeCAD.Vector, con unità in millimetri.
  • Crea un oggetto Line da un Part.LineSegment.
  • Crea un oggetto Line dal primo vertice all'ultimo vertice della data Shape.

Esempio:

import FreeCAD as App
import Draft

doc = App.newDocument()

p1 = App.Vector(0, 0, 0)
p2 = App.Vector(1000, 500, 0)
p3 = App.Vector(-250, -500, 0)
p4 = App.Vector(500, 1000, 0)

line1 = Draft.make_line(p1, p2)
line2 = Draft.make_line(p3, p4)

doc.recompute()