Skip to main content

Crate neco_mesh

Crate neco_mesh 

Source
Expand description

1D/2D/3D mesh generation library.

Re-exports§

pub use immersed::generate_immersed_mesh;
pub use mesh1d::mesh_curve;
pub use mesh1d::mesh_line;
pub use mesh2d::mesh_polygon;
pub use mesh2d::mesh_polygon_adaptive;
pub use mesh2d::mesh_rect;
pub use mesh2d::mesh_region;
pub use mesh2d::mesh_region_adaptive;
pub use mesh2d::point_in_polygon;
pub use mesh3d::generate_quality_mesh;
pub use mesh3d::refinement::RefinementParams;
pub use types::EdgeMesh;
pub use types::ImmersedMesh;
pub use types::TetMesh3D;
pub use types::TriMesh2D;
pub use voxel::solid_occupancy;
pub use voxel::surface_occupancy;
pub use voxel::FillFractionGrid;
pub use voxel::GeometryConfig;
pub use voxel::OccupancyGrid;
pub use voxel::RodGeometry;
pub use voxel::SolidOccupancyError;
pub use voxel::SpatialVoxelGrid;
pub use voxel::TriangleGeometry;
pub use voxel::UniformGrid3;
pub use voxel::VoxelGrid;

Modules§

immersed
Immersed-boundary meshing on a structured grid with per-tetrahedron fill fractions.
mesh1d
1D edge meshing for line segments and NURBS curves.
mesh2d
2D constrained Delaunay triangulation.
mesh3d
Quality tetrahedral meshing pipeline built from Delaunay insertion, boundary recovery, refinement, and improvement.
types
voxel
Structured voxel-grid utilities and analytical voxelization helpers.