|
Posizione nel menu |
---|
Drafting → Polilinea 2D Drafting → Polilinea |
Ambiente |
Draft, BIM |
Avvio veloce |
P L |
Introdotto nella versione |
0.7 |
Vedere anche |
Draft Linea, Draft BSpline |
Descrizione
Il comando Polilinea crea una polilinea, ovvero una sequenza di segmenti di linea collegati. Il comando può anche essere usato per unire Linee e Polilinee.
I vertici di una Polilinea possono essere raccordati (stondati) o smussati cambiando le sue DatiFillet Radius or DatiChamfer Size rispettivamente. E' anche possibile suddividere i bordi di una Polilinea cambiando la sua DatiSubdivisions proprietà.
Polilinea definita da più punti
Creazione
Utilizzo
Vedere anche: Barra di Draft, Aggancio e Vincolare.
- Esistono diversi modi per invocare il comando:
- Si apre il pannello attività Polilinea. Vedi Opzioni per maggiori informazioni.
- Scegliere il primo punto nella Vista 3D, oppure digitare le coordinate e premere il pulsante
Inserisci punto.
- Scegliere altri punti nella Vista 3D, oppure digitare le coordinate e premere il pulsante
Inserisci punto.
- Premere Esc o il pulsante Chiudi per terminare il comando.
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 1.0).
- 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 si hanno i valori desiderati. Si consiglia di spostare il puntatore fuori dalla Vista 3D prima di inserire le coordinate.
- Premere 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 del piano di lavoro.
- Premere F o fare clic sulla casella di controllo RiempimentoTemplate:VersionNoteMinus/it o Crea facciaTemplate:VersionNote/it per attivare la modalità di creazione della faccia. Se la modalità Crea faccia (Make face) è attiva, la polilinea creata avrà DatiMake Face impostato su
true
e avrà una faccia piena, a condizione che sia chiusa e non si autointersechi. Una polilinea autointersecante con una faccia non verrà visualizzata correttamente, per tale polilinea DatiMake Face deve essere impostata sufalse
. - 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 dopo aver utilizzato
Fine o
Chiudi, o dopo aver creato una polilinea chiusa eseguendo lo snap al primo punto della stessa, consentendo di continuare a creare ulteriori polilinee.
- Premere / o il pulsante
Annulla per annullare l'ultimo punto.
- Premere A o il pulsante
Fine per terminare il comando e lasciare la polilinea aperta.
- Premere O o il pulsante
Chiudi per terminare il comando e chiudere la polilinea. È inoltre possibile creare una polilinea chiusa eseguendo lo snap al primo punto della stessa.
- Premere W o il pulsante
Pulisci per eliminare i segmenti già posizionati, ma continuare a lavorare dall'ultimo punto.
- Premere U o il pulsante
Imposta il piano di lavoro per regolare il piano di lavoro corrente nell'orientamento dell'ultimo segmento.
- Premere S per attivare o disattivare lo Snap.
- Premere Esc o il pulsante Chiudi per terminare il comando.
Unione
Utilizzo
- I punti finali delle Linee e/o Polilinee da unire devono essere esattamente coincidenti. Se necessario, prima regolare i punti per assicurarsi che sia così.
- Selezionare due o più Linee e/o Polilinee.
- Esistono diversi modi per invocare il comando:
- Premere il pulsante
Polilinea.
- Selezionare l'opzione Drafting →
Polilinea dal menu.
- Usare la scorciatoia da tastiera: P poi L.
- Premere il pulsante
Note
- Un Polilinea può essere modificata con il comando Modifica.
- Una Polilinea può essere convertita in una BSpline con il comando Polilinea in BSpline.
- Linee e Polilinee possono anche essere unite con il comando Unisci o il comando Promuovi.
Proprietà
Vedere anche: Editor delle proprietà.
Un oggetto Draft Polilinea è derivato da un Part Part2DObject e ne eredita tutte le proprietà. Ha anche le seguenti proprietà aggiuntive:
Dati
Draft
- DatiArea (
Area
): (sola lettura) specifica l'area della faccia della polilinea. Il valore sarà0.0
se DatiMake Face èfalse
o la faccia non può essere creata. - DatiBase (
Link
) - DatiChamfer Size (
Lenght
): specifica la lunghezza degli smussi agli angoli della polilinea. - DatiClosed (
Bool
): specifica se la polilinea è chiusa o meno. Se la polilinea è inizialmente aperta questo valore èfalse
, impostandolo sutrue
disegnerà un segmento di linea per chiudere la polilinea. Se la polilinea è inizialmente chiusa questo valore ètrue
, impostandolo sufalse
rimuoverà l'ultimo segmento di linea e aprirà la polilinea. - DatiEnd (
VectorDistance
): specifica il punto finale dela polilinea. - DatiFillet Radius (
Lenght
): specifica il raggio dei raccordi agli angoli della polilinea. - DatiLength (
Length
): (sola lettura) specifica la lunghezza totale della polilinea. - DatiMake Face (
Bool
): specifica se la polilinea forma o meno una faccia. Se ètrue
viene creata una faccia, altrimenti solo i bordi sono considerati parte dell'oggetto. Questa proprietà funziona solo se DatiClosed ètrue
e se il collegamento non si autointerseca. - DatiPoints (
VectorList
): specifica i punti della polilinea nel suo sistema di coordinate locale. - DatiStart (
VectorDistance
): specifica il punto iniziale della polilinea. - DatiSubdivisions (
Integer
): specifica il numero di suddivisioni per ogni bordo della polilinea. Se è1
ogni spigolo sarà diviso in2
segmenti uguali. Le suddivisioni vengono applicate prima di smussi e raccordi. - DatiTool (
Link
)
Vista
Draft
- VistaArrow Size (
Lenght
): specifica la dimensione del simbolo visualizzato all'estremità della polilinea. - VistaArrow Type (
Enumeration
): specifica il tipo di simbolo visualizzato all'estremità della polilinea, che può essereDot
,Circle
,Arrow
,Tick
oTick-2
. - VistaEnd Arrow (
Bool
): specifica se mostrare un simbolo all'estremità della polilinea, in modo che possa essere utilizzato come linea di annotazione. - VistaPattern (
Enumeration
): specifica la Campitura con cui riempire la faccia del contorno chiuso. Questa proprietà funziona solo se DatiMake Face ètrue
e se VistaDisplay Mode èFlat Lines
. - VistaPattern Size (
Float
): specifica la dimensione della Campitura.
Script
Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.
Per creare una Draft Polilinea usare il metodo make_wire
(disponibile dalla versione 0.19) del modulo Draft. Questo metodo sostituisce il metodo deprecato makeWire
.
wire = make_wire(pointslist, closed=False, placement=None, face=None, support=None)
wire = make_wire(Part.Wire, closed=False, placement=None, face=None, support=None)
- Crea un oggetto
Wire
con l'elenco di punti indicato,pointslist
.- Ogni punto nella lista è definito dal suo
FreeCAD.Vector
, con unità in millimetri. - In alternativa, l'input può essere una
Part.Wire
, da cui vengono estratti i punti.
- Ogni punto nella lista è definito dal suo
- Se
closed
èTrue
, o se il primo e l'ultimo punto coincidono, la polilinea è chiusa. - Se
placement
èNone
la forma viene creata nell'origine. - Se
face
èTrue
e la polilinea è chiusa, diventa una faccia e appare riempita.
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(2000, 0, 0)
wire1 = Draft.make_wire([p1, p2, p3], closed=True)
wire2 = Draft.make_wire([p1, 2*p3, 1.3*p2], closed=True)
wire3 = Draft.make_wire([1.3*p3, p1, -1.7*p2], closed=True)
doc.recompute()
Questa pagina è recuperata da https://wiki.freecad.org/Draft_Wire