#![deny(missing_docs)]
pub mod aabb;
pub mod ray;
pub mod segment;
pub mod sphere;
pub mod triangle;
pub mod vec2;
pub mod vec3;
pub use aabb::{Aabb2, Aabb3};
pub use ray::{Plane3, Ray3};
pub use segment::{Segment2, Segment3};
pub use sphere::Sphere3;
pub use triangle::Triangle3;
pub use vec2::Vec2;
pub use vec3::Vec3;
pub mod prelude {
pub use crate::aabb::{Aabb2, Aabb3};
pub use crate::ray::{Plane3, Ray3};
pub use crate::segment::{Segment2, Segment3};
pub use crate::sphere::Sphere3;
pub use crate::triangle::Triangle3;
pub use crate::vec2::Vec2;
pub use crate::vec3::Vec3;
}