Bring back placement argument type check

This commit is contained in:
Roy-043
2025-08-24 13:06:32 +02:00
committed by GitHub
parent 9807bd6e02
commit 28cae33d0c

View File

@@ -104,6 +104,14 @@ def make_arc_3points(points, placement=None, face=False, support=None, primitive
_err(translate("draft","Wrong input: incorrect type of points."))
return None
if placement is not None:
try:
utils.type_check([(placement, App.Placement)], name=_name)
except TypeError:
_err(translate("draft","Placement:") + " {}".format(placement))
_err(translate("draft","Wrong input: incorrect type of placement."))
return None
try:
edge = Part.Arc(p1, p2, p3).toShape()
except Part.OCCError as error: