#include <linear_hashed_marching_cubes.h>
|
| | LinearHashedMarchingCubes (uint64_t depth) |
| template<typename S> |
| void | extract (const S &source, std::vector< float > &vertices, std::vector< uint32_t > &indices) |
| template<typename S> |
| void | extract_with_normals (const S &source, std::vector< float > &vertices, std::vector< uint32_t > &indices, std::vector< float > &normals) |
◆ EdgeMap
Initial value:
ankerl::unordered_dense::map<impl::Edge, uint64_t, impl::EdgeHash>
◆ VertexMap
◆ LinearHashedMarchingCubes()
| occ::geometry::mc::LinearHashedMarchingCubes::LinearHashedMarchingCubes |
( |
uint64_t | depth | ) |
|
|
inline |
◆ extract()
template<typename S>
| void occ::geometry::mc::LinearHashedMarchingCubes::extract |
( |
const S & | source, |
|
|
std::vector< float > & | vertices, |
|
|
std::vector< uint32_t > & | indices ) |
|
inline |
◆ extract_with_normals()
template<typename S>
| void occ::geometry::mc::LinearHashedMarchingCubes::extract_with_normals |
( |
const S & | source, |
|
|
std::vector< float > & | vertices, |
|
|
std::vector< uint32_t > & | indices, |
|
|
std::vector< float > & | normals ) |
|
inline |
◆ max_depth
| size_t occ::geometry::mc::LinearHashedMarchingCubes::max_depth {6} |
◆ min_depth
| size_t occ::geometry::mc::LinearHashedMarchingCubes::min_depth {2} |
◆ tolerance
| float occ::geometry::mc::LinearHashedMarchingCubes::tolerance {1e-6} |
The documentation for this struct was generated from the following file: