dmc/
lib.rs

1// Made by Alejandro Perea (aleok), 2021
2// Based on:
3//
4// - Schaefer, Scott & Warren, Joe. (2004).
5// Dual Marching Cubes: Primal Contouring of Dual Grids.
6// Computer Graphics Forum. 24. 10.1111/j.1467-8659.2005.00843.x.
7//
8// - Lewiner, Thomas & Mello, Vinícius & Peixoto, Adelailson & Pesco, Sinesio & Lopes, Hélio. (2010).
9// Fast Generation of Pointerless Octree Duals.
10// Comput. Graph. Forum. 29. 1661-1669. 10.1111/j.1467-8659.2010.01775.x.
11//
12// - Stocco, Leo & Schrack, Guenther. (1995).
13// Integer dilation and contraction for quadtrees and octrees.
14// 426 - 428. 10.1109/PACRIM.1995.519560.
15//
16// Bourke, Paul. (1994).
17// Polygonising a scalar field
18// http://paulbourke.net/geometry/polygonise/
19
20// Licensed under the MIT License. You may find a copy of this license in the root directory of the
21// crate.
22
23//! Dual Marching Cubes implementation for octree structures
24
25#![warn(missing_docs)]
26#![warn(missing_doc_code_examples)]
27
28pub mod dmc;
29
30pub mod duals;
31pub mod octree;
32pub mod prelude;
33mod tables;
34mod util;