Example #1
0
 def GetObjectTools(self, object, control_pressed, from_tree_canvas=False):
     tools = App.GetObjectTools(self, object, control_pressed,
                                from_tree_canvas)
     t = object.GetType()
     if t == step.GetEdgeType():
         tools.append(
             ContextTool.CADObjectContextTool(object, "Blend", "fillet",
                                              self.BlendEdge))
         tools.append(
             ContextTool.CADObjectContextTool(object, "Chamfer", "chamfer",
                                              self.ChamferEdge))
     elif t == step.GetFaceType():
         tools.append(
             ContextTool.CADObjectContextTool(object,
                                              "Make Sketch From Face",
                                              "face2sketch",
                                              self.FaceToSketch))
         self.context_face_plane = object.GetPlane()
         if self.context_face_plane != None:
             tools.append(
                 ContextTool.CADObjectContextTool(object, "Rotate To Face",
                                                  "rotface",
                                                  self.RotateToFace))
         tools.append(
             ContextTool.CADObjectContextTool(
                 object, "(to do ) Make Face Radius 1mm smaller", "facerch",
                 self.FaceRadiusChange))
     return tools
Example #2
0
 def GetObjectTools(self, object, from_tree_canvas=False):
     tools = App.GetObjectTools(self, object, from_tree_canvas)
     if object.GetType() == wing.type:
         tools.append(
             WingsContextTool.WingsObjectContextTool(
                 object, "Export Wing", "export", self.ExportWing))
     return tools