PointListHandlesCreator
implementation of the handle creator
PointListHandlesCreator
Canonical path: Utils.HandleCreator.PointListHandlesCreator.PointListHandlesCreator
implementation of the handle creator
point_list
staticmethod
point_list(
handle_list: HandleList,
name: str,
handle_points: list[Point2D] | list[Point3D],
info_text: str = "",
info_text_template: Template = Template(""),
index_offset: int = 0,
delete_point: bool = False,
owner_element: BaseElementAdapter = BaseElementAdapter(),
plane: Plane3D | None = None,
)
create point move handles
Parameters:
-
handle_list
(HandleList
) –handle list
-
name
(str
) –handle parameter name
-
handle_points
(list[Point2D] | list[Point3D]
) –handle points
-
info_text
(str
, default:''
) –info text
-
info_text_template
(Template
, default:Template('')
) –info text template
-
index_offset
(int
, default:0
) –index offset for the info text
-
delete_point
(bool
, default:False
) –enable delete point state
-
owner_element
(BaseElementAdapter
, default:BaseElementAdapter()
) –owner element of the handle (in element modification mode)
-
plane
(Plane3D | None
, default:None
) –input plane for the handle_point movement
point_list_segment_center
staticmethod
point_list_segment_center(
handle_list: HandleList,
name: str,
handle_points: list[Point2D] | list[Point3D],
info_text: str = "",
info_text_template: Template = Template(""),
index_offset: int = 0,
owner_element: BaseElementAdapter = BaseElementAdapter(),
plane: Plane3D | None = None,
)
create point handles from a segment center to insert and move
Parameters:
-
handle_list
(HandleList
) –handle list
-
name
(str
) –handle parameter name
-
handle_points
(list[Point2D] | list[Point3D]
) –handle points
-
info_text
(str
, default:''
) –info text
-
info_text_template
(Template
, default:Template('')
) –info text template
-
index_offset
(int
, default:0
) –index offset for the info text
-
owner_element
(BaseElementAdapter
, default:BaseElementAdapter()
) –owner element of the handle (in element modification mode)
-
plane
(Plane3D | None
, default:None
) –input plane for the handle_point movement
Placeholder