Project Geode-Simplex
namespace geode
Namespaces
Records
- BRepElementsAfterCollapseEdge
- BRepMetricConstraints
- BRepRemeshOptions
- GeometricSurfacePath
- PolygonEdge
- RemeshingData
- SamplingData
- SectionMetricConstraints
- SimplexBRepLibrary
- SimplexCoreLibrary
- SimplexCornerLibrary
- SimplexLine2dLibrary
- SimplexLine3dLibrary
- SimplexLineCommonLibrary
- SimplexMetricLibrary
- SimplexSectionLibrary
- SimplexSolidLibrary
- SimplexSurface2dLibrary
- SimplexSurface3dLibrary
- SimplexSurfaceCommonLibrary
- SurfaceRelaxerOptions
- uuid
Functions
nb_minimum_apriori_simplex_elements
cpp
index_t nb_minimum_apriori_simplex_elements(const ConstantMetric<Model::dim> & metric, const Model & model)index_t nb_minimum_apriori_simplex_elements(const ConstantMetric<Model::dim> & metric, const Model & model)nb_minimum_apriori_simplex_elements
cpp
index_t nb_minimum_apriori_simplex_elements(const GridMetric<Model::dim> & metric, const Model & model)index_t nb_minimum_apriori_simplex_elements(const GridMetric<Model::dim> & metric, const Model & model)nb_minimum_apriori_simplex_elements
cpp
index_t nb_minimum_apriori_simplex_elements(const CustomGridMetric<Model::dim> & metric, const Model & model)index_t nb_minimum_apriori_simplex_elements(const CustomGridMetric<Model::dim> & metric, const Model & model)constrained_mesh_blocks
cpp
void constrained_mesh_blocks(const BRep & output, BRepBuilder & builder)void constrained_mesh_blocks(const BRep & output, BRepBuilder & builder)constrained_mesh_block
cpp
void constrained_mesh_block(const BRep & output, BRepBuilder & builder, const Block3D & block, Span internal_points)void constrained_mesh_block(const BRep & output, BRepBuilder & builder, const Block3D & block, Span internal_points)mesh_blocks
cpp
void mesh_blocks(const BRep & output, BRepBuilder & builder, const Metric3D & metric)void mesh_blocks(const BRep & output, BRepBuilder & builder, const Metric3D & metric)mesh_blocks
cpp
void mesh_blocks(const BRep & output, BRepBuilder & builder, const Metric3D & metric, Span blocks_to_mesh)void mesh_blocks(const BRep & output, BRepBuilder & builder, const Metric3D & metric, Span blocks_to_mesh)relax_background_blocks
cpp
void relax_background_blocks(const internal::BackgroundBRep & brep, internal::BackgroundBRepModifier & modifier, internal::BackgroundBRepBuilder & builder)void relax_background_blocks(const internal::BackgroundBRep & brep, internal::BackgroundBRepModifier & modifier, internal::BackgroundBRepBuilder & builder)relax_background_blocks
cpp
void relax_background_blocks(const internal::BackgroundBRep & brep, internal::BackgroundBRepModifier & modifier, internal::BackgroundBRepBuilder & builder, const Metric3D & metric)void relax_background_blocks(const internal::BackgroundBRep & brep, internal::BackgroundBRepModifier & modifier, internal::BackgroundBRepBuilder & builder, const Metric3D & metric)relax_blocks
cpp
void relax_blocks(const BRep & brep, BRepGeometricModifier & modifier)void relax_blocks(const BRep & brep, BRepGeometricModifier & modifier)relax_blocks
cpp
void relax_blocks(const BRep & brep, BRepGeometricModifier & modifier, const Metric3D & metric)void relax_blocks(const BRep & brep, BRepGeometricModifier & modifier, const Metric3D & metric)sample_blocks
cpp
flat_hash_map sample_blocks(BRepSamplingData & data)flat_hash_map sample_blocks(BRepSamplingData & data)sample_blocks
cpp
flat_hash_map sample_blocks(BRepSamplingData & data, BRepSamplingData::Tasks & surface_tasks)flat_hash_map sample_blocks(BRepSamplingData & data, BRepSamplingData::Tasks & surface_tasks)section_simplex_remesh
cpp
tuple section_simplex_remesh(Section && section, const Metric2D & metric)tuple section_simplex_remesh(Section && section, const Metric2D & metric)remesh_corners
cpp
void remesh_corners(SectionRemeshingData & data)void remesh_corners(SectionRemeshingData & data)remesh_corners
cpp
void remesh_corners(BRepRemeshingData & data)void remesh_corners(BRepRemeshingData & data)relax_lines
cpp
void relax_lines(const Section & section, SectionGeometricModifier & modifier, const Metric2D & metric)void relax_lines(const Section & section, SectionGeometricModifier & modifier, const Metric2D & metric)relax_lines
cpp
void relax_lines(const Section & section, SectionGeometricModifier & modifier, const Metric2D & metric, absl::Span<const uuid> lines_to_relax)void relax_lines(const Section & section, SectionGeometricModifier & modifier, const Metric2D & metric, absl::Span<const uuid> lines_to_relax)remesh_lines
cpp
void remesh_lines(SectionRemeshingData & data)void remesh_lines(SectionRemeshingData & data)remesh_lines
cpp
void remesh_lines(SectionRemeshingData & data, absl::Span<const uuid> lines_to_remesh)void remesh_lines(SectionRemeshingData & data, absl::Span<const uuid> lines_to_remesh)repair_lines
cpp
void repair_lines(SectionRemeshingData & data)void repair_lines(SectionRemeshingData & data)relax_surfaces
cpp
void relax_surfaces(const Section & section, SectionGeometricModifier & modifier, const SurfaceRelaxerOptions2D & options)void relax_surfaces(const Section & section, SectionGeometricModifier & modifier, const SurfaceRelaxerOptions2D & options)relax_surfaces
cpp
void relax_surfaces(const Section & section, SectionGeometricModifier & modifier, const SurfaceRelaxerOptions2D & options, absl::Span<const uuid> surfaces_to_relax)void relax_surfaces(const Section & section, SectionGeometricModifier & modifier, const SurfaceRelaxerOptions2D & options, absl::Span<const uuid> surfaces_to_relax)remesh_surfaces
cpp
void remesh_surfaces(SectionRemeshingData & data)void remesh_surfaces(SectionRemeshingData & data)remesh_surfaces
cpp
void remesh_surfaces(SectionRemeshingData & data, absl::Span<const uuid> surfaces_to_remesh)void remesh_surfaces(SectionRemeshingData & data, absl::Span<const uuid> surfaces_to_remesh)relax_surfaces
cpp
void relax_surfaces(const BRep & brep, BRepGeometricModifier & modifier, const SurfaceRelaxerOptions3D & options)void relax_surfaces(const BRep & brep, BRepGeometricModifier & modifier, const SurfaceRelaxerOptions3D & options)relax_surfaces
cpp
void relax_surfaces(const BRep & brep, BRepGeometricModifier & modifier, const SurfaceRelaxerOptions3D & options, Span surfaces_to_relax)void relax_surfaces(const BRep & brep, BRepGeometricModifier & modifier, const SurfaceRelaxerOptions3D & options, Span surfaces_to_relax)remesh_surfaces
cpp
void remesh_surfaces(BRepRemeshingData & data)void remesh_surfaces(BRepRemeshingData & data)remesh_surfaces
cpp
void remesh_surfaces(BRepRemeshingData & data, Span surfaces_to_remesh)void remesh_surfaces(BRepRemeshingData & data, Span surfaces_to_remesh)sample_surfaces
cpp
flat_hash_map sample_surfaces(BRepSamplingData & data)flat_hash_map sample_surfaces(BRepSamplingData & data)sample_surfaces
cpp
flat_hash_map sample_surfaces(BRepSamplingData & data, BRepSamplingData::Tasks & line_tasks)flat_hash_map sample_surfaces(BRepSamplingData & data, BRepSamplingData::Tasks & line_tasks)sample_corners
cpp
void sample_corners(BRepSamplingData & data)void sample_corners(BRepSamplingData & data)brep_local_simplex_remesh
cpp
tuple brep_local_simplex_remesh(BRep && brep, const Metric3D & metric, vector blocks)tuple brep_local_simplex_remesh(BRep && brep, const Metric3D & metric, vector blocks)relax_lines
cpp
void relax_lines(const BRep & brep, BRepGeometricModifier & modifier, const Metric3D & metric)void relax_lines(const BRep & brep, BRepGeometricModifier & modifier, const Metric3D & metric)relax_lines
cpp
void relax_lines(const BRep & brep, BRepGeometricModifier & modifier, const Metric3D & metric, Span lines_to_relax)void relax_lines(const BRep & brep, BRepGeometricModifier & modifier, const Metric3D & metric, Span lines_to_relax)remesh_lines
cpp
void remesh_lines(BRepRemeshingData & data)void remesh_lines(BRepRemeshingData & data)remesh_lines
cpp
void remesh_lines(BRepRemeshingData & data, Span lines_to_remesh)void remesh_lines(BRepRemeshingData & data, Span lines_to_remesh)brep_simplex_mesh
cpp
void brep_simplex_mesh(BRep & brep, const Metric3D & metric)void brep_simplex_mesh(BRep & brep, const Metric3D & metric)brep_simplex_constrained_mesh
cpp
void brep_simplex_constrained_mesh(BRep & brep)void brep_simplex_constrained_mesh(BRep & brep)brep_simplex_remesh
cpp
tuple brep_simplex_remesh(BRep && brep, const BRepRemeshOptions & options)tuple brep_simplex_remesh(BRep && brep, const BRepRemeshOptions & options)brep_volumic_simplex_remesh
cpp
void brep_volumic_simplex_remesh(BRep & brep, const BRepRemeshOptions & options)void brep_volumic_simplex_remesh(BRep & brep, const BRepRemeshOptions & options)sample_lines
cpp
flat_hash_map sample_lines(BRepSamplingData & data)flat_hash_map sample_lines(BRepSamplingData & data)mesh_brep_empty_blocks
cpp
void mesh_brep_empty_blocks(BRep & brep)void mesh_brep_empty_blocks(BRep & brep)is_triangulated_surface_remeshable
cpp
bool is_triangulated_surface_remeshable(const TriangulatedSurface3D & surface)bool is_triangulated_surface_remeshable(const TriangulatedSurface3D & surface)is_brep_remeshable
cpp
bool is_brep_remeshable(const BRep & brep)bool is_brep_remeshable(const BRep & brep)repair_lines
cpp
void repair_lines(BRepRemeshingData & data)void repair_lines(BRepRemeshingData & data)