draftguitools.gui_edit_part_objects.PartConeGuiTools Class Reference
Public Member Functions | |
def | evaluate_context_menu_action (self, edit_command, obj, node_idx, action) |
def | get_edit_point_context_menu (self, obj, node_idx) |
def | get_edit_points (self, obj) |
def | update_object_from_edit_points (self, obj, node_idx, v, alt_edit_mode=0) |
![]() | |
def | get_object_style (self, obj) |
def | init_preview_object (self, obj) |
def | restore_object_style (self, obj, modes) |
def | set_object_editing_style (self, obj) |
def | update_preview_object (self, edit_command, obj, node_idx, v) |
Member Function Documentation
◆ evaluate_context_menu_action()
def draftguitools.gui_edit_part_objects.PartConeGuiTools.evaluate_context_menu_action | ( | self, | |
edit_command, | |||
obj, | |||
node_idx, | |||
action | |||
) |
Do something when a Draft_Edit context menu action is triggered over a node.
Reimplemented from draftguitools.gui_edit_base_object.GuiTools.
◆ get_edit_point_context_menu()
def draftguitools.gui_edit_part_objects.PartConeGuiTools.get_edit_point_context_menu | ( | self, | |
obj, | |||
node_idx | |||
) |
Return a list of Draft_Edit context menu actions.
Reimplemented from draftguitools.gui_edit_base_object.GuiTools.
◆ get_edit_points()
def draftguitools.gui_edit_part_objects.PartConeGuiTools.get_edit_points | ( | self, | |
obj | |||
) |
Return to Draft_Edit a list of vectors for the given object. Remember to use object local coordinates system. Parameters: obj: the object
Reimplemented from draftguitools.gui_edit_base_object.GuiTools.
◆ update_object_from_edit_points()
def draftguitools.gui_edit_part_objects.PartConeGuiTools.update_object_from_edit_points | ( | self, | |
obj, | |||
node_idx, | |||
v, | |||
alt_edit_mode = 0 |
|||
) |
Update the object from modified Draft_Edit point. No need to recompute at the end. Parameters: obj: the object node_idx: number of the edited node v: target vector of the node in object local coordinates system alt_edit_mode: alternative edit mode to perform different operations (usually can be selected from the Draft_Edit context menu) default = 0
Reimplemented from draftguitools.gui_edit_base_object.GuiTools.
References DraftVecUtils.project().
The documentation for this class was generated from the following file:
- Sources/FreeCAD/src/Mod/Draft/draftguitools/gui_edit_part_objects.py