conspire 0.7.0

The Rust interface to conspire.
Documentation
pub mod base;
pub mod dual;
pub mod from;
pub mod into;
pub mod read;
pub mod sdf;
pub mod write;

use crate::{
    geometry::{bvh::BoundingVolumeHierarchy, mesh::Mesh},
    math::TensorRank1Vec2D,
};
use std::cell::OnceCell;

const D: usize = 3;

type Normals = TensorRank1Vec2D<D, 0>;

pub struct Tessellation {
    mesh: Mesh<D>,
    normals: Normals,
    bvh: OnceCell<BoundingVolumeHierarchy<D>>,
}