Merge pull request #7616 from Roy-043/Draft-Make-Std_TransformManip-work-for-Draft_Point
Draft: Make Std_TransformManip work for Draft_Point
This commit is contained in:
@@ -60,9 +60,16 @@ class Point(DraftObject):
|
||||
import Part
|
||||
shape = Part.Vertex(App.Vector(0, 0, 0))
|
||||
obj.Shape = shape
|
||||
obj.Placement.Base = App.Vector(obj.X.Value,
|
||||
obj.Y.Value,
|
||||
obj.Z.Value)
|
||||
if obj.Placement.Base != App.Vector(obj.X, obj.Y, obj.Z):
|
||||
obj.Placement.Base = App.Vector(obj.X, obj.Y, obj.Z)
|
||||
|
||||
def onChanged(self, obj, prop):
|
||||
if prop == "Placement" \
|
||||
and obj.Placement.Base != App.Vector(obj.X, obj.Y, obj.Z):
|
||||
base = obj.Placement.Base
|
||||
obj.X = base.x
|
||||
obj.Y = base.y
|
||||
obj.Z = base.z
|
||||
|
||||
|
||||
# Alias for compatibility with v0.18 and earlier
|
||||
|
||||
Reference in New Issue
Block a user