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