[ArchWall] fix onChanged() length to support ArchSketch

This commit is contained in:
paullee
2024-04-26 02:01:08 +08:00
committed by Yorik van Havre
parent 61ad5e5000
commit 9b4d511352

View File

@@ -1061,7 +1061,7 @@ class _Wall(ArchComponent.Component):
if Draft.getType(obj.Base) == "Wire":
#print "modifying p2"
obj.Base.End = p2
elif Draft.getType(obj.Base) == "Sketcher::SketchObject":
elif Draft.getType(obj.Base) in ["Sketcher::SketchObject", "ArchSketch"]:
try:
obj.Base.recompute() # Fix for the 'GeoId index out range' error.
obj.Base.movePoint(0, 2, obj.Base.Placement.inverse().multVec(p2))