ArchOpeningScriptObject
implementation of the ArchOpeningScriptObject class.
This class is used as base class for script objects that are inserted in architecture openings.
ArchOpeningScriptObject
Canonical path: Utils.ScriptObjects.ArchOpeningScriptObject.ArchOpeningScriptObject
Bases: BaseScriptObject
this is the base class for script objects that handle architecture openings
__init__
__init__(
build_ele: T,
script_object_data: BaseScriptObjectData,
opening_sel_type: ArchOpeningSelectType,
)
script object initialization
Parameters:
-
build_ele(T) –building element with the parameter properties
-
script_object_data(BaseScriptObjectData) –script object data
-
opening_sel_type(ArchOpeningSelectType) –opening selection type
create_element_result
create_element_result(
pyp_model_ele_list: ModelEleList, handle_list: HandleList = HandleList()
) -> CreateElementResult
create element result
Parameters:
-
pyp_model_ele_list(ModelEleList) –model element list with the created PythonPart
-
handle_list(HandleList, default:HandleList()) –handle list
Returns:
-
CreateElementResult–created element result
get_local_placement_matrix
get_local_placement_matrix() -> Matrix3D
Placeholder