|
Emplacement du menu |
---|
Draft/BIM : Utilitaires → Créer un proxy de plan de travail |
Ateliers |
Draft, BIM |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
Draft Plan de travail |
La commande Draft Proxy de plan de travail crée un proxy de plan de travail pour sauvegarder le Draft Plan de travail en cours. Un proxy proxy de plan de travail peut être utilisé pour restaurer rapidement un plan de travail. La position de la caméra et la visibilité des objets dans la vue 3D sont également enregistrées dans le proxy de plan de travail et peuvent, accessoirement, être restaurées également.
Trois proxy de plan de travail montrant différentes orientations et décalages
Pour un Draft Proxy de plan de travail, ces options supplémentaires sont disponibles dans le menu contextuel de la Vue en arborescence :
Voir aussi : Éditeur de propriétés
Un objet Draft Proxy de plan de travail est dérivé d'un App FeaturePython et hérite de toutes ses propriétés. Il possède également les propriétés supplémentaires suivantes :
Base
Placement
) : spécifie la position du proxy de plan de travail dans la Vue 3D. Voir Placement.Shape
) : spécifie la forme du proxy de plan de travail.
Base
Color
) : spécifie la couleur de tous les éléments du proxy de plan de travail.Float
) : spécifie la largeur de ligne des axes et des symboles de flèches.Bool
) : spécifie si la VueVisibility Map est restaurée lorsque le plan de travail est aligné avec le proxy de plan de travail.Bool
) : spécifie si la VueView Data est restaurée lorsque le plan de travail est aligné sur le proxy de plan de travail.Percent
) : spécifie la transparence de la face du proxy de plan de travail.FloatList
) : spécifie la position et les paramètres de la caméra.Map
) : spécifie l'état de visibilité des objets.Draft
Length
) : spécifie la taille des symboles de flèche affichés à l'extrémité des trois axes.Length
) : spécifie la longueur et la largeur du proxy de plan de travail.
Voir aussi : Autogenerated API documentation et FreeCAD Débuter avec les scripts.
Pour créer un Draft Proxy de plan de travail, utilisez la méthode make_workingplaneproxy
du module Draft.
Si l'atelier Draft est actif, l'objet de l'application FreeCAD possède une propriété DraftWorkingPlane
qui stocke le plan de travail en cours. Le Placement
de la méthode getPlacement
de l'objet DraftWorkingPlane
peut être utilisé pour créer un proxy de plan de travail aligné. Le Placement
d'un proxy de plan de travail peut à son tour être utilisé pour réaligner le plan de travail.
# This code only works if the Draft Workbench is active!
import FreeCAD as App
import FreeCADGui as Gui
import Draft
doc = App.newDocument()
workplane = App.DraftWorkingPlane
place = workplane.getPlacement()
proxy = Draft.make_workingplaneproxy(place)
proxy.ViewObject.DisplaySize = 3000
proxy.ViewObject.ArrowSize = 200
axis2 = App.Vector(1, 1, 1)
point2 = App.Vector(3000, 0, 0)
place2 = App.Placement(point2, App.Rotation(axis2, 90))
proxy2 = Draft.make_workingplaneproxy(place2)
proxy2.ViewObject.DisplaySize = 3000
proxy2.ViewObject.ArrowSize = 200
workplane.setFromPlacement(proxy2.Placement, rebase=True)
Gui.Snapper.setGrid()
doc.recompute()