//! Shape objects.
/// A point.
#[derive(Debug, Copy, Clone)]pubstructPoint{/// x-coordinate
pubx:f64,
/// y-coordinate
puby:f64,
/// z-coordinate
pubz:f64,
}/// A torus.
#[derive(Debug, Copy, Clone)]pubstructTorus{/// Centroid
pubcentroid: Point,
/// Major radius (radius of the donut)
pubmain_radius:f64,
/// Minor radius (radius of the tube)
pubpipe_radius:f64,
}