1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Geometry objects
//!
//! Simplifying a bit, geometry is responsible for where things are, but now how
//! they are related. The types in this module are referred to by the types in
//! [`crate::topology`], which are responsible for defining how objects are
//! related.

mod curves;
mod points;
mod surfaces;

pub use self::{
    curves::{Circle, Curve, Line},
    points::Point,
    surfaces::{Surface, SweptCurve},
};