diff --git a/ahb_cmd_view_annotate.py b/ahb_cmd_view_annotate.py new file mode 100644 index 0000000..c85f525 --- /dev/null +++ b/ahb_cmd_view_annotate.py @@ -0,0 +1,17 @@ +doc = App.activeDocument() +view = doc.getObject('View') + +if len(Gui.Selection.getSelection()) != 1: + raise Exception("Veuillez sélectionner exactement un objet") + +object = Gui.Selection.getSelection()[0] + +# Get object center in view space +objectCenterWorld = object.LinkPlacement.Matrix.multiply(object.LinkedObject.Shape.CenterOfGravity) +vertId = view.makeCosmeticVertex3d(objectCenterWorld) +vert = view.getCosmeticVertex(vertId) +objectCenterView = vert.Point +view.removeCosmeticVertex(vertId) + +# Create Balloon +