occ
Loading...
Searching...
No Matches
occ::io::IsosurfaceMesh Struct Reference

#include <isosurface_mesh.h>

Public Member Functions

 IsosurfaceMesh ()
 
 IsosurfaceMesh (size_t num_vertices, size_t num_faces)
 
 IsosurfaceMesh (Eigen::Ref< const Mat3N > v, Eigen::Ref< const IMat3N > f)
 
void set_normals (Eigen::Ref< const Mat3N > n)
 

Public Attributes

std::vector< float > vertices
 
std::vector< uint32_t > faces
 
std::vector< float > normals
 
std::vector< float > mean_curvature
 
std::vector< float > gaussian_curvature
 

Constructor & Destructor Documentation

◆ IsosurfaceMesh() [1/3]

occ::io::IsosurfaceMesh::IsosurfaceMesh ( )
inline

◆ IsosurfaceMesh() [2/3]

occ::io::IsosurfaceMesh::IsosurfaceMesh ( size_t  num_vertices,
size_t  num_faces 
)
inline

◆ IsosurfaceMesh() [3/3]

occ::io::IsosurfaceMesh::IsosurfaceMesh ( Eigen::Ref< const Mat3N v,
Eigen::Ref< const IMat3N f 
)
inline

Member Function Documentation

◆ set_normals()

void occ::io::IsosurfaceMesh::set_normals ( Eigen::Ref< const Mat3N n)
inline

Member Data Documentation

◆ faces

std::vector<uint32_t> occ::io::IsosurfaceMesh::faces

◆ gaussian_curvature

std::vector<float> occ::io::IsosurfaceMesh::gaussian_curvature

◆ mean_curvature

std::vector<float> occ::io::IsosurfaceMesh::mean_curvature

◆ normals

std::vector<float> occ::io::IsosurfaceMesh::normals

◆ vertices

std::vector<float> occ::io::IsosurfaceMesh::vertices

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