def Activated(self): """Execute when the command is called. Activate the specific bezier curve tracker. """ super(BezCurve, self).Activated(name=translate("draft", "BezCurve")) if self.doc: self.bezcurvetrack = trackers.bezcurveTracker()
def Activated(self): """Execute when the command is called. Activate the specific Bézier curve tracker. """ super(BezCurve, self).Activated(name="BezCurve", icon="Draft_BezCurve") if self.doc: self.bezcurvetrack = trackers.bezcurveTracker()
def initGhost(self, obj): """Initialize preview ghost.""" if utils.get_type(obj) == "Wire": return trackers.wireTracker(obj.Shape) elif utils.get_type(obj) == "BSpline": return trackers.bsplineTracker() elif utils.get_type(obj) == "BezCurve": return trackers.bezcurveTracker() elif utils.get_type(obj) == "Circle": return trackers.arcTracker()
def init_preview_object(self, obj): return trackers.bezcurveTracker()