1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
//! Objects of a shape
//!
//! Objects, in Fornjot parlance, are the elements that make up shapes. An
//! object can be simple and just contain data (like, for example, [`Vertex`]),
//! or they can be quite complex and refer to other objects.
mod curve;
mod cycle;
mod edge;
mod face;
mod global_vertex;
mod sketch;
mod solid;
mod surface;
mod vertex;
pub use self::{
curve::Curve,
cycle::Cycle,
edge::{Edge, VerticesOfEdge},
face::{CyclesInFace, Face, FaceBRep},
global_vertex::GlobalVertex,
sketch::Sketch,
solid::Solid,
surface::{Surface, SweptCurve},
vertex::Vertex,
};