CurveHandleCreator
implementation of the curve handle creator
CurveHandleCreator
Canonical path: Utils.HandleCreator.CurveHandleCreator.CurveHandleCreator
implementation of the curve handle creator
poly_curve
staticmethod
poly_curve(
handle_list: list[HandleProperties],
poly_curve: POLY_CURVES,
add_split_points: bool,
name: str = "",
info_text: str = "",
info_text_template: Template = Template(""),
index_offset: int = 0,
delete_point: bool = False,
owner_element: BaseElementAdapter = AllplanEleAdapter.BaseElementAdapter(),
)
create point move handles for a poly points curve
Parameters:
-
handle_list
(list[HandleProperties]
) –handle list
-
poly_curve
(POLY_CURVES
) –poly points curve
-
add_split_points
(bool
) –add split points
-
name
(str
, default:''
) –handle parameter name
-
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)
Placeholder