|
Description |
---|
Cette macro aligne l'objet sélectonné sur la vue 3D. |
Auteur |
Mario52 |
Liens |
Recettes macros Comment installer une macro Comment ajouter une barre d'outils |
Version |
0.1 |
Date dernière modification |
2015-01-16 |
Cette macro aligne l'objet sélectionné sur la vue 3D.
Macro Align Object to View.FCMacro
# This macro place your object selected to the position ActiveView (camera) # extact # 16/01/2015 __title__="FCCamera" __author__ = "Mario52" import pivy from pivy import coin sel = FreeCADGui.Selection.getSelection() Nameelement = sel[0].Name App.Console.PrintMessage(str(Nameelement)+"\n") pl = FreeCAD.Placement() pl.Rotation = FreeCADGui.ActiveDocument.ActiveView.getCameraOrientation() pl.Base = FreeCAD.Vector(0.0,0.0,0.0) App.ActiveDocument.getObject(Nameelement).Placement=pl
Faites une rotation de l'écran X? Y? Z? ou utilisez cette macro Macro_Rotate_View pour une rotation précise.
Merci rentlau_64 pour avoir simplifié le code