ifcopenshell.api.geometry.add_representation

Module Contents

class ifcopenshell.api.geometry.add_representation.Usecase
convert_si_to_unit(co)
create_annotation2d_representation()
create_annotation3d_representation()
create_annotation_fill_areas(is_2d=False) list[ifcopenshell.entity_instance]
create_arbitrary_extrusion_representation()
create_arbitrary_void_extrusion_representation()
create_box_representation()
create_camera_block_representation()
create_camera_pyramid_representation()
create_cartesian_point(x, y, z=None)
create_cartesian_point_list_from_vertices(vertices: list[bpy.types.MeshVertex], is_2d=False)
create_circle_extrusion_representation()
create_curve2d_representation()
create_curve3d_representation()
create_curve_bounded_planes(is_2d=False)
create_curve_from_polygon(points: ifcopenshell.entity_instance, polygon: bpy.types.MeshPolygon, is_2d=False) ifcopenshell.entity_instance
create_curve_from_polygon_ifc2x3(polygon, is_2d=False)
create_curves(should_exclude_faces=False, is_2d=False, ignore_non_loose_edges=False)
create_curves_from_curve(is_2d=False, curve_object_data=None)
create_curves_from_curve_ifc2x3(is_2d=False, curve_object_data=None)
create_curves_from_mesh(should_exclude_faces=False, is_2d=False)
create_curves_from_mesh_ifc2x3(should_exclude_faces=False, is_2d=False) list[ifcopenshell.entity_instance]
create_edge()
create_faceted_brep()
create_geometric_curve_set_representation(is_2d=False)
create_light_source()
create_light_source_positional()
create_lighting_representation()
create_material_profile_set_extrusion_representation()
create_mesh_representation()
create_model_representation()
create_plan_representation()
create_plane(polygon)
create_point_cloud_representation(is_2d=False)
create_polygonal_face_set()
create_rectangle_extrusion_representation()
create_structural_reference_representation()
create_swept_disk_solid_representation()
create_swept_disk_solids()
create_text()
create_text_representation(is_2d=False)
create_triangulated_face_set()
create_variable_representation()
create_vertex_point(point)
create_vertices(is_2d=False)
evaluate_geometry()
execute()
is_camera_landscape()
is_mesh_curve_consequtive(geom_data)
remove_doubles_from_mesh(mesh)
should_triangulate_face(face, threshold=EPSILON)
ifcopenshell.api.geometry.add_representation.add_representation(file: ifcopenshell.file, **usecase_settings) ifcopenshell.entity_instance
ifcopenshell.api.geometry.add_representation.EPSILON = 1e-06
ifcopenshell.api.geometry.add_representation.X_AXIS
ifcopenshell.api.geometry.add_representation.Z_AXIS