|
Posizione nel menu |
---|
Utilità → Seleziona Piano |
Ambiente |
Draft, BIM |
Avvio veloce |
Draft: W P |
Introdotto nella versione |
- |
Vedere anche |
Draft Piano di lavoro proxy |
Il comando Draft Seleziona Piano definisce il piano di lavoro Draft corrente. Questo è il piano nella Vista 3D dove vengono creati i nuovi oggetti Draft. Un nuovo piano di lavoro può essere basato su una delle diverse preimpostazioni o su una selezione. La selezione può essere creata prima (pre-selezione) o dopo (post-selezione) l'avvio del comando.
disponibile dalla versione 1.0: Per ogni vista 3D viene memorizzato un piano di lavoro separato.
Il pulsante nel Vassoio di Draft cambia a seconda del piano di lavoro corrente. disponibile dalla versione 1.0: se il piano di lavoro non è impostato su Auto viene aggiunto un asterisco (*) all'etichetta del pulsante se l'origine del piano di lavoro non corrisponde l'origine globale.
Forme create su diversi piani di lavoro
0.5 m
e c'è una linea principale ogni 10 riquadri
, tale linea si ripeterà ogni 5 m
.
Vedere anche: Impostare le preferenze e Preferenze per l'ambiente Draft.
Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.
disponibile dalla versione 1.0:
Il modulo WorkingPlane offre due classi per creare oggetti del piano di lavoro: la classe PlaneBase
e la classe PlaneGui
. La seconda classe eredita dalla prima. Gli oggetti della classe PlaneGui
interagiscono con la GUI (il pulsante Draft Tray), la vista 3D e la griglia. Gli oggetti PlaneBase
no.
Utilizzare il metodo get_working_plane()
del modulo WorkingPlane per ottenere un'istanza della classe PlaneGui
collegata alla vista 3D corrente. Il metodo restituisce il piano di lavoro esistente collegato alla vista o crea un nuovo piano di lavoro, se necessario.
import FreeCAD as App
import WorkingPlane
wp = WorkingPlane.get_working_plane()
origin = App.Vector(0, 0, 0)
normal = App.Vector(1, 1, 1).normalize()
offset = 17
wp.align_to_point_and_axis(origin, normal, offset)
point = App.Vector(10, 15, 2)
projection = wp.project_point(point)
print(projection)
La classe PlaneBase
può essere utilizzata per creare piani di lavoro indipendenti dalla GUI:
import WorkingPlane
wp = WorkingPlane.PlaneBase()