示例#1
0
    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()
示例#2
0
    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()
示例#3
0
 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()
示例#4
0
 def init_preview_object(self, obj):
     return trackers.bezcurveTracker()