Wildmeshing Toolkit
Loading...
Searching...
No Matches
Public Attributes | List of all members
wmtk::utils::EmbedFeaturesInput Struct Reference

Extra 1D/0D features to force into the output mesh, exactly. More...

#include <EmbedTriangles.hpp>

Public Attributes

std::vector< double > edge_vrt_coord
 feature-edge vertices, 3 doubles each, xyz-interleaved
 
std::vector< uint32_t > edge_indices
 feature edges, 2 vertex ids each, into edge_vrt_coord
 
std::vector< double > point_coord
 feature points, 3 doubles each, xyz-interleaved
 

Detailed Description

Extra 1D/0D features to force into the output mesh, exactly.

The remesher pins each edge as the shared crease of two forcing triangles and each point as the apex of a corner of three, then tracks them through the arrangement like the surface. Flat arrays, same conventions as the surface inputs. Everything – the features AND the forcing-triangle apexes, which stick out by up to 0.1x the edge length – must lie inside the background tet mesh's domain.


The documentation for this struct was generated from the following file: