|
supereight
|
Functions | |
| template<typename OctreeT > | |
| void | marching_cube_kernel (OctreeT &octree, std::vector< typename OctreeT::BlockType *> &block_ptrs, TriangleMesh &triangles) |
| template<typename OctreeT > | |
| void | dual_marching_cube_kernel (OctreeT &octree, std::vector< typename OctreeT::BlockType *> &block_ptrs, TriangleMesh &triangles) |
| template<typename OctreeT > | |
| void | marching_cube (OctreeT &octree, TriangleMesh &triangles) |
| Generate the triangle mesh using a primal grid marching cube algorithm. More... | |
| template<typename OctreeT > | |
| void | marching_cube (OctreeT &octree, TriangleMesh &triangles, const int frame) |
| Generate the triangle mesh using a primal grid marching cube algorithm. More... | |
| template<typename OctreeT > | |
| void | dual_marching_cube (OctreeT &octree, TriangleMesh &triangles) |
| Generate the triangle mesh using a dual grid marching cube algorithm. More... | |
| template<typename OctreeT > | |
| void | dual_marching_cube (OctreeT &octree, TriangleMesh &triangles, const int frame) |
| Generate the triangle mesh using a dual grid marching cube algorithm. More... | |
| void se::algorithms::marching_cube_kernel | ( | OctreeT & | octree, |
| std::vector< typename OctreeT::BlockType *> & | block_ptrs, | ||
| TriangleMesh & | triangles | ||
| ) |
| void se::algorithms::dual_marching_cube_kernel | ( | OctreeT & | octree, |
| std::vector< typename OctreeT::BlockType *> & | block_ptrs, | ||
| TriangleMesh & | triangles | ||
| ) |
| void se::algorithms::marching_cube | ( | OctreeT & | octree, |
| TriangleMesh & | triangles | ||
| ) |
Generate the triangle mesh using a primal grid marching cube algorithm.
| OctreeT |
| [in] | octree | The octree to extract the mesh from |
| [out] | triangles | The extracted mesh |
| void se::algorithms::marching_cube | ( | OctreeT & | octree, |
| TriangleMesh & | triangles, | ||
| const int | frame | ||
| ) |
Generate the triangle mesh using a primal grid marching cube algorithm.
The algorithm only considers voxel values updated after the provided frame number.
| OctreeT |
| [in] | octree | The octree to extract the mesh from |
| [out] | triangles | The extracted mesh |
| [in] | frame | The lower frame threshold of voxel values to consider |
| void se::algorithms::dual_marching_cube | ( | OctreeT & | octree, |
| TriangleMesh & | triangles | ||
| ) |
Generate the triangle mesh using a dual grid marching cube algorithm.
| OctreeT |
| [in] | octree | The octree to extract the mesh from |
| [out] | triangles | The extracted mesh |
| void se::algorithms::dual_marching_cube | ( | OctreeT & | octree, |
| TriangleMesh & | triangles, | ||
| const int | frame | ||
| ) |
Generate the triangle mesh using a dual grid marching cube algorithm.
The algorithm only considers voxel values updated after the provided frame number.
| OctreeT |
| [in] | octree | The octree to extract the mesh from |
| [out] | triangles | The extracted mesh |
| [in] | frame | The lower frame threshold of voxel values to consider |
1.8.13