Youen
2 years ago
1 changed files with 17 additions and 0 deletions
@ -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 |
||||||
|
|
Loading…
Reference in new issue