step-io 0.1.0-alpha.1

STEP (ISO 10303) file I/O for Rust.
Documentation
pub mod arena;
pub mod assembly;
pub mod attr;
pub mod error;
pub mod geometry;
pub mod id;
pub mod model;
pub mod topology;

pub use arena::Arena;
pub use assembly::{AssemblyTree, Instance, Product, ProductContent, Transform3d};
pub use error::{AttributeKindTag, ConvertError};
pub use geometry::{
    Axis1Placement, Axis2Placement2d, Axis2Placement3d, Circle2, Circle3, ConicalSurface, Curve,
    Curve2d, CurveForm, CylindricalSurface, Direction2, Direction3, Ellipse2, Ellipse3, Line2,
    Line3, NurbsCurve, NurbsCurve2d, NurbsSurface, Pcurve, Plane3, Point2, Point3,
    SphericalSurface, Surface, SurfaceForm, SurfaceOfLinearExtrusion, SurfaceOfRevolution,
    ToroidalSurface,
};
pub use id::{
    Curve2dId, CurveId, Direction2dId, DirectionId, EdgeId, FaceId, Placement1dId, Placement2dId,
    Placement3dId, Point2dId, PointId, ProductId, ShellId, SolidId, SurfaceId, VertexId, WireId,
};
pub use model::{
    AngleUnit, FileHeader, GeometryPool, ImplementationLevel, LengthUnit, NonEmptyStringList,
    SolidAngleUnit, StepModel, TopologyPool, UnitContext,
};
pub use topology::{Edge, Face, Orientation, OrientedEdge, Shell, Solid, Vertex, Wire};