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
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