DSC
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
Static Public Member Functions | List of all members
Tetralizer Class Reference

Static Public Member Functions

static void build_boundary_mesh (std::vector< double > &points_boundary, double avg_edge_length, std::vector< int > &faces_boundary, const vec3 &min, const vec3 &max)
 
static void tetralize (double padding, double avg_edge_length, const std::vector< vec3 > &points_interface, const std::vector< int > &faces_interface, std::vector< vec3 > &points, std::vector< int > &tets, std::vector< int > &tet_labels)
 
static void tetralize (const vec3 &origin, const vec3 &voxel_size, int Ni, int Nj, int Nk, const std::vector< int > &voxel_labels, std::vector< vec3 > &points, std::vector< int > &tets, std::vector< int > &tet_labels)
 
static void tetralize (const vec3 &origin, const vec3 &size, double avg_edge_length, std::vector< unsigned int > &labels, std::vector< std::shared_ptr< is_mesh::Geometry >> &geometries, std::vector< vec3 > &points, std::vector< int > &tets, std::vector< int > &tet_labels)
 

The documentation for this class was generated from the following files: