ifcopenshell.api.geometry.edit_object_placement
¶
Module Contents¶
- class ifcopenshell.api.geometry.edit_object_placement.Usecase¶
- convert_matrix_to_si(matrix: NPArrayOfFloats)¶
- convert_si_to_unit(co: NPArrayOfFloats) NPArrayOfFloats ¶
- convert_unit_to_si(co: NPArrayOfFloats) NPArrayOfFloats ¶
- create_cartesian_point(co: NPArrayOfFloats) ifcopenshell.entity_instance ¶
- create_ifc_axis_2_placement_3d(point: NPArrayOfFloats, up: NPArrayOfFloats, forward: NPArrayOfFloats) ifcopenshell.entity_instance ¶
- execute()¶
- get_children_settings(placement: ifcopenshell.entity_instance | None) list[dict] ¶
- get_placement_rel_to() ifcopenshell.entity_instance | None ¶
- get_relative_placement(placement_rel_to: ifcopenshell.entity_instance | None) ifcopenshell.entity_instance ¶
- ifcopenshell.api.geometry.edit_object_placement.edit_object_placement(file: ifcopenshell.file, product: ifcopenshell.entity_instance, matrix: NPArrayOfFloats | None = None, is_si: bool = True, should_transform_children: bool = False) ifcopenshell.entity_instance ¶
- ifcopenshell.api.geometry.edit_object_placement.NPArrayOfFloats¶