mesh-geometry 0.4.0

High-performance geometry utilities for coastal/ocean FVM
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Cell metrics: area, centroid, volume, normals, etc.

/// Centroid and center-of-mass calculations.
pub mod centroid;
/// Volume calculations for 3D cells.
pub mod volume;
pub mod area;
pub mod normals;
pub mod polygon;
pub mod prism;

// Re-export for convenience:
pub use area::{triangle_area, quad_area};
pub use centroid::{triangle_centroid, quad_centroid, tetrahedron_centroid, hexahedron_centroid};
pub use volume::{tetrahedron_volume, hexahedron_volume};
pub use normals::{face_normal, projected_area};
pub use polygon::{polygon_area, polygon_centroid};
pub use prism::{prism_volume, prism_centroid};