"""Set a fillet constraint between the 2 given lines with the given
filleting radius."""
constraint = self._feature.addFeature("SketchConstraintFillet")
- constraint.data().reflist("ConstraintEntityA").clear
- constraint.data().reflist("ConstraintEntityA").append(line_1)
- constraint.data().reflist("ConstraintEntityB").clear
- constraint.data().reflist("ConstraintEntityB").append(line_1)
-
+ constraint.data().refattr("ConstraintEntityA").setObject(line_1)
+ constraint.data().reflist("ConstraintEntityB").clear()
+ constraint.data().reflist("ConstraintEntityB").append(line_2)
+ self.execute()
+ return constraint
+
+ def setRigid(self, object_):
+ """Set a rigid constraint on a given object."""
+ constraint = self._feature.addFeature("SketchConstraintRigid")
+ constraint.data().refattr("ConstraintEntityA").setObject(object_)
self.execute()
return constraint