mod cylinder;
mod distribution;
mod lattice;
mod points;
mod sheet;
pub use self::sheet::{Circle, Sheet};
pub use self::cylinder::{Cylinder, CylinderCap};
#[derive(Clone, Copy, Debug, PartialEq, Deserialize, Serialize)]
pub enum LatticeType {
Hexagonal { a: f64 },
Triclinic { a: f64, b: f64, gamma: f64 },
PoissonDisc { density: f64 },
}