polyhedra 0.1.0

Polyhedra is a small library for creating polyhedra.
Documentation
#![warn(
    missing_docs,
    missing_debug_implementations,
    missing_copy_implementations,
    trivial_casts,
    trivial_numeric_casts,
    unsafe_code,
    unstable_features,
    unused_import_braces,
    unused_qualifications
)]
//! Polyhedra is a small library for creating polyhedra.
//! It currently can create the basic platonic solids, geodesic polyhedra
//! based on the icosahedron and their respective Goldberg polyhedra.
//!
//! Polyhedra allow access to their basic information (vertices, edges and faces)
//! and can be converted into graphs based on the [petgraph](https://github.com/petgraph/petgraph)
//! library.
//!
//! # Example
//! ```
//! use polyhedra::VertexGraph;
//! use polyhedra::geodesic::build_icosahedral_goldberg;
//!
//! let subdivisions = 2;
//! let goldberg = build_icosahedral_goldberg(subdivisions);
//! let graph: VertexGraph = goldberg.into();
//! ```
//!

pub mod geodesic;
mod geometry;
pub mod platonic_solids;
mod polyhedron;
mod topology;

pub use geometry::*;
pub use polyhedron::*;