pub mod parametric;
pub mod heightfield;
pub mod deformation;
pub mod uvanimation;
pub use parametric::{
Surface, SurfaceMesh, Sphere, Torus, MobiusStrip, KleinBottle,
BoySurface, RomanSurface, CrossCap, TrefoilKnot, FigureEight,
Catenoid, Helicoid, EnneperSurface, DiniSurface, FunctionSurface,
};
pub use heightfield::{
HeightFieldSurface, NoiseSource, HeightFieldChunk, ChunkManager,
HeightFieldCollider, LodLevel,
};
pub use deformation::{
DeformationMode, DeformationStack, Deformation, MorphTarget, WaveSimulation,
KeyframeAnimator,
};
pub use uvanimation::{
UVAnimator, UVMode, FlowMap, ParallaxLayer, SpriteSheetAnimator,
TriplanarProjector, UVUnwrap,
};