$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
#include "core/globalDefs.h"#include "offLattice/marchingCube.h"

Go to the source code of this file.
Namespaces | |
| namespace | plb |
All OpenLB code is contained in this namespace. | |
Functions | |
| template<typename T > | |
| void | plb::isoSurfaceMarchingCube (std::vector< typename TriangleSet< T >::Triangle > &triangles, std::vector< MultiBlock3D * > surfDefinitionArgs, IsoSurfaceDefinition3D< T > *isoSurfaceDefinition, Box3D const &domain, std::vector< plint > surfaceIds=std::vector< plint >()) |
| Get an iso-surface by means of the marching cube algorithms. | |
| template<typename T > | |
| void | plb::isoSurfaceMarchingCube (std::vector< typename TriangleSet< T >::Triangle > &triangles, VoxelizedDomain3D< T > &voxelizedDomain, Box3D const &domain) |
| This wrapper call to the marching-cube algorithm remeshes the surface of a voxelized domain. | |
| template<typename T > | |
| void | plb::isoSurfaceMarchingCube (std::vector< typename TriangleSet< T >::Triangle > &triangles, MultiScalarField3D< T > &scalarField, std::vector< T > const &isoLevels, Box3D const &domain) |
| This wrapper call to the marching-cube algorithm computes iso-surfaces from a scalar-field. | |
1.6.3
1.6.3