forked from youen/assembly_handbook
fixed bug when a TechDraw view contains a variant link
This commit is contained in:
parent
dd3044dbb6
commit
bae89072be
@ -419,6 +419,9 @@ class TechDrawExtensions:
|
|||||||
if obj.TypeId == 'App::Link':
|
if obj.TypeId == 'App::Link':
|
||||||
partLink = obj
|
partLink = obj
|
||||||
objectCenterWorld = partLink.LinkPlacement.Matrix.multiply(partLink.LinkedObject.Shape.CenterOfGravity)
|
objectCenterWorld = partLink.LinkPlacement.Matrix.multiply(partLink.LinkedObject.Shape.CenterOfGravity)
|
||||||
|
elif obj.TypeId == 'Part::FeaturePython' and hasattr(obj, 'LinkedObject'): # variant link
|
||||||
|
partLink = obj
|
||||||
|
objectCenterWorld = partLink.LinkedObject.Shape.CenterOfGravity
|
||||||
else:
|
else:
|
||||||
objectCenterWorld = obj.Shape.CenterOfGravity
|
objectCenterWorld = obj.Shape.CenterOfGravity
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user