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.