ModelData::ModelReader can read STEP AP203, AP214 or AP242 files.
| Import |
|---|
|
Below tables shows how STEP entities are mapped into MTK entities after import.
| STEP Entity | MTK Entity |
|---|---|
| product_definition | One of: |
| next_assembly_usage_occurrence | ModelData::Instance |
| item_defined_transformation | Geom::Transformation |
| STEP Entity | MTK Entity |
|---|---|
| manifold_solid_brep | ModelData::SolidBody |
| brep_with_voids | |
| shell_based_surface_model | ModelData::SheetBody |
| face_based_surface_model | |
| edge_based_wireframe_model | ModelData::WireframeBody |
| geometric_curve_set | |
| closed_shell | ModelData::Shell |
| oriented_closed_shell | |
| open_shell | |
| advanced_face | ModelData::Face |
| face_surface | |
| curve_bounded_surface | |
| face_bound | ModelData::Wire |
| face_outer_bound | |
| edge_loop | |
| connected_edge_set | |
| composite_curve | |
| boundary_curve | |
| outer_boundary_curve | |
| edge_curve | ModelData::Edge |
| oriented_edge | |
| vertex_point | ModelData::Vertex |
| STEP Entity | MTK Entity |
|---|---|
| Surfaces | |
| b_spline_surface_with_knots | Geom::BSplineSurface |
| rational_b_spline_surface | |
| uniform_curve | |
| quasi_uniform_curve | |
| conical_surface | Geom::ConicalSurface |
| cylindrical_surface | Geom::CylindricalSurface |
| offset_surface | Geom::OffsetSurface |
| plane | Geom::Plane |
| rectangular_trimmed_surface | Geom::Surface |
| spherical_surface | Geom::SphericalSurface |
| surface_of_linear_extrusion | Geom::SurfaceOfLinearExtrusion |
| surface_of_revolution | Geom::SurfaceOfRevolution |
| toroidal_surface | Geom::ToroidalSurface |
| Curves | |
| b_spline_curve_with_knots | Geom::BSplineCurve Geom::BSplineCurve2d |
| rational_b_spline_curve | |
| uniform_curve | |
| quasi_uniform_curve | |
| circle | Geom::Circle Geom::Circle2d |
| ellipse | Geom::Ellipse Geom::Ellipse2d |
| hyperbola | Geom::Hyperbola Geom::Hyperbola2d |
| line | Geom::Line Geom::Line2d |
| offset_curve | Geom::OffsetCurve Geom::OffsetCurve2d |
| parabola | Geom::Parabola Geom::Parabola2d |
| trimmed_curve | Geom::Curve |