geomcore 0.1.0

A pure, standalone geometric kernel for CAD-grade curves and surfaces: parametric evaluation, transformations, and curve-on-surface parametrization.
Documentation
//! Public surface types: the five elementary analytic surfaces (plane,
//! cylinder, cone, sphere, torus) plus B-spline surfaces, built on top of
//! the crate's placement type ([`crate::Frame3`]).

mod bspline;
mod cone;
mod cylinder;
mod plane;
mod sphere;
mod surface;
mod torus;

pub use bspline::BSplineSurface;
pub use cone::{Cone, ConeConstructionError};
pub use cylinder::{Cylinder, CylinderConstructionError};
pub use plane::{Plane, PlaneConstructionError};
pub use sphere::{Sphere, SphereConstructionError};
pub use surface::{ParametricSurface, Surface};
pub use torus::{Torus, TorusConstructionError};