Geometry and topology
From WikiSTEP
This page provides an overview of the entities defined primarily in p42 and the geometric AICs together with some further specializations we can find in p46 and in APs.
specialized Geometric representation
- shape_representation
- advanced_brep_shape_representation (aic_advanced_brep)
- beveled_sheet_representation ()
- composite_sheet_representation ()
- compound_shape_representation ()
- csg_2d_shape_representation (Constructive_solid_geometry_2d_mim)
- csg_shape_representation (aic_csg)
- curve_swept_solid_shape_representation (aic_curve_swept_solid)
- direction_shape_representation ()
- edge_based_2d_wireframe_shape_representation (ida_step_aim_schema)
- edge_based_wireframe_shape_representation (aic_edge_based_wireframe)
- elementary_2d_geometric_curve_set_shape_representation (ida_step_aim_schema)
- elementary_brep_shape_representation (aic_elementary_brep)
- face_shape_representation ()
- faceted_brep_shape_representation (aic_faceted_brep)
- geometrically_bounded_2d_wireframe_representation (aic_geometrically_bounded_2d_wireframe)
- geometrically_bounded_surface_shape_representation (aic_geometrically_bounded_surface)
- geometrically_bounded_wireframe_shape_representation (aic_geometrically_bounded_wireframe)
- location_shape_representation (Feature_and_connection_zone_mim)
- manifold_subsurface_shape_representation (aic_manifold_subsurface)
- manifold_surface_shape_representation (aic_manifold_surface)
- non_manifold_surface_shape_representation (aic_non_manifold_surface)
- path_shape_representation ()
- planar_shape_representation ()
- point_and_vector ()
- point_path ()
- point_placement_shape_representation ()
- point_representation ()
- shape_dimension_representation (shape_dimension_schema)
- shape_representation_with_parameters (Geometric_tolerance_mim)
- shell_based_2d_wireframe_shape_representation ()
- shell_based_wireframe_shape_representation (aic_shell_based_wireframe)
geometric representation items
- csg_primitive for the construction of a csg_solid in 2D or 3D
- sphere
- ellipsoid
- block
- right_angular_wedge
- faceted_primitive
- convex_hexahedron
- tetrahedron
- rectangular_pyramid
- torus
- right_circular_cone
- eccentric_cone
- right_circular_cylinder
- cyclide_segment_solid
- primitive_2d
- circular_area (geometric_model_schema)
- complex_area (Constructive_solid_geometry_2d_mim)
- area_with_outer_boundary (Constructive_solid_geometry_2d_mim)
- path_area_with_parameters (Part_template_extension_mim)
- elliptic_area (geometric_model_schema)
- polygonal_area (geometric_model_schema)
- primitive_2d_with_inner_boundary (Constructive_solid_geometry_2d_mim)
- rectangular_area (geometric_model_schema)
- curve
- bounded_curve
- b_spline_curve (geometry_schema)
- b_spline_curve_with_knots (geometry_schema)
- bezier_curve (geometry_schema)
- quasi_uniform_curve (geometry_schema)
- rational_b_spline_curve (geometry_schema)
- uniform_curve (geometry_schema)
- bounded_pcurve (geometry_schema) which is also a pcurve
- bounded_surface_curve (geometry_schema) which is also a surface_curve
- composite_curve (geometry_schema), consisting of composite_curve_segment
- polyline (geometry_schema)
- trimmed_curve (geometry_schema)
- b_spline_curve (geometry_schema)
- bounded_curve
- placement
- axis1_placement
- axis2_placement_2d
- axis2_placement_3d
- boolean_result (geometric_model_schema) for the construction of a csg_solid
- boolean_result_2d (Constructive_solid_geometry_2d_mim)
- cartesian_transformation_operator (geometry_schema) for transformations of a representation and the replications of geometric_representation__items
- cartesian_transformation_operator_2d (geometry_schema)
- cartesian_transformation_operator_3d (geometry_schema)
- direction (geometry_schema)
- direction_node (structural_response_representation_schema)
- geometric_set (geometric_model_schema)
- half_space_2d (geometric_model_schema), dividing the 2D space into an inside and an outside area by a bounded or unbounded curve
- area_with_outer_boundary (Constructive_solid_geometry_2d_mim)
- rectangled_half_space (geometric_model_schema)
- half_space_solid (geometric_model_schema), dividing the 3D space into an outside and an inside volume by a bounded or unbounded surface
- kinematic_frame_based_transformation (kinematic_structure_schema)
- node_set (structural_response_representation_schema)
- point (geometry_schema),
- cartesian_point (geometry_schema), a point in one, two or three dimensional space given in explicit cartesian coordinates for the supertype and as derived cartesian points for the subtypes
- cylindrical_point (geometry_schema)
- polar_point (geometry_schema)
- spherical_point (geometry_schema)
- degenerate_pcurve (geometry_schema)
- fea_parametric_point (structural_response_representation_schema)
- point_in_volume (geometry_schema)
- point_on_curve (geometry_schema)
- point_on_surface (geometry_schema)
- point_replica (geometry_schema)
- cartesian_point (geometry_schema), a point in one, two or three dimensional space given in explicit cartesian coordinates for the supertype and as derived cartesian points for the subtypes
- geometric models
- shell_based_surface_model (geometric_model_schema)
- shell_based_wireframe_model (geometric_model_schema)
- solid_model (geometric_model_schema)
- edge_based_wireframe_model (geometric_model_schema)
- face_based_surface_model (geometric_model_schema)
- geometric_model_element_relationship (Extended_basic_geometry_mim), is also a representation_item_relationship
- su_parameters (kinematic_structure_schema)
- surface (geometry_schema)
- bounded_surface (geometry_schema)
- b_spline_surface (geometry_schema)
- b_spline_surface_with_knots (geometry_schema)
- bezier_surface (geometry_schema)
- quasi_uniform_surface (geometry_schema)
- rational_b_spline_surface (geometry_schema)
- uniform_surface (geometry_schema)
- curve_bounded_surface (geometry_schema), a 3D surface with inner and outer boundaries given by boundary_curve;
- rectangular_composite_surface (geometry_schema)
- rectangular_trimmed_surface (geometry_schema)
- b_spline_surface (geometry_schema)
- elementary_surface (geometry_schema)
- conical_surface (geometry_schema)
- cylindrical_surface (geometry_schema)
- dupin_cyclide_surface (geometry_schema)
- plane (geometry_schema)
- spherical_surface (geometry_schema)
- toroidal_surface (geometry_schema)
- degenerate_toroidal_surface (geometry_schema)
- offset_surface (geometry_schema)
- oriented_surface (geometry_schema)
- surface_replica (geometry_schema)
- swept_surface (geometry_schema)
- fixed_reference_swept_surface (geometry_schema)
- surface_curve_swept_surface (geometry_schema)
- surface_of_linear_extrusion (geometry_schema)
- surface_of_revolution (geometry_schema)
- bounded_surface (geometry_schema)
- vector (geometry_schema)
- volume (geometry_schema)
- b_spline_volume (geometry_schema)
- b_spline_volume_with_knots (geometry_schema)
- bezier_volume (geometry_schema)
- quasi_uniform_volume (geometry_schema)
- rational_b_spline_volume (geometry_schema)
- uniform_volume (geometry_schema)
- block_volume (geometry_schema)
- cylindrical_volume (geometry_schema)
- eccentric_conical_volume (geometry_schema)
- ellipsoid_volume (geometry_schema)
- hexahedron_volume (geometry_schema)
- pyramid_volume (geometry_schema)
- spherical_volume (geometry_schema)
- tetrahedron_volume (geometry_schema)
- toroidal_volume (geometry_schema)
- wedge_volume (geometry_schema)
- b_spline_volume (geometry_schema)
- Entities for presentation purpose only
- annotation_fill_area (presentation_definition_schema) for presentation purposes only
- fill_area_style_hatching (presentation_appearance_schema)
- fill_area_style_tile_coloured_region (presentation_appearance_schema)
- fill_area_style_tile_curve_with_style (presentation_appearance_schema)
- fill_area_style_tile_symbol_with_style (presentation_appearance_schema)
- fill_area_style_tiles (presentation_appearance_schema)
- pre_defined_hatch_style (presentation_appearance_schema)
- pre_defined_tile_style (presentation_appearance_schema)
- defined_character_glyph (presentation_definition_schema)
- text_literal (presentation_definition_schema)
- camera_model (presentation_organization_schema)
- curve_style_curve_pattern (presentation_appearance_schema)
- curve_style_curve_pattern_set (presentation_appearance_schema)
- composite_text (presentation_definition_schema)
- defined_symbol (presentation_definition_schema)
- draughting_callout (draughting_element_schema)
- externally_defined_hatch_style (presentation_appearance_schema)
- externally_defined_tile_style (presentation_appearance_schema)
- light_source (presentation_organization_schema)
- one_direction_repeat_factor (presentation_appearance_schema)
- two_direction_repeat_factor (presentation_appearance_schema)
- planar_extent (presentation_resource_schema)
- presentation_scaled_placement (presentation_resource_schema)
- symbol_target (presentation_definition_schema)
topological_representation_item
- connected_edge_set (topology_schema)
- connected_face_set (topology_schema)
- closed_shell (topology_schema)
- oriented_closed_shell (topology_schema)
- connected_face_sub_set (topology_schema)
- open_shell (topology_schema)
- oriented_open_shell (topology_schema)
- closed_shell (topology_schema)
- edge (topology_schema)
- edge_curve (topology_schema), is also a geometric_representation_item
- oriented_edge (topology_schema)
- seam_edge (topology_schema)
- subedge (topology_schema)
- face (topology_schema)
- face_surface (topology_schema), is also a geometric_representation_item
- advanced_face (aic_topologically_bounded_surface)
- oriented_face (topology_schema)
- subface (topology_schema)
- face_surface (topology_schema), is also a geometric_representation_item
- face_bound (topology_schema)
- face_outer_bound (topology_schema)
- loop (topology_schema)
- edge_loop (topology_schema), also path
- poly_loop (topology_schema), is also a geometric_representation_item, defined by 3 or more cartesian points
- vertex_loop (topology_schema)
- path (topology_schema)
- edge_loop (topology_schema)
- open_path (topology_schema)
- oriented_path (topology_schema)
- vertex (topology_schema)
- vertex_point (topology_schema), is also a geometric_representation_item
- vertex_shell (topology_schema)
- wire_shell (topology_schema)