ifcopenshell.api.geometry.add_representation#

Module Contents#

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