Project Geode-Simplex
namespace geode
Namespaces
Records
- BRepElementsAfterCollapseEdge
- BRepMetricConstraints
- 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 Metric3D & metric)
tuple brep_simplex_remesh(BRep && brep, const Metric3D & metric)
brep_volumic_simplex_remesh
cpp
void brep_volumic_simplex_remesh(BRep & brep, const Metric3D & metric)
void brep_volumic_simplex_remesh(BRep & brep, const Metric3D & metric)
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)