ViennaLS
Loading...
Searching...
No Matches
lsCalculateNormalVectors.hpp File Reference
#include <lsPreCompileMacros.hpp>
#include <algorithm>
#include <hrleSparseStarIterator.hpp>
#include <hrleVectorType.hpp>
#include <lsDomain.hpp>
#include <vcLogger.hpp>
#include <vcSmartPointer.hpp>
#include <vcVectorUtil.hpp>

Go to the source code of this file.

Classes

class  viennals::CalculateNormalVectors< T, D >
 This algorithm is used to compute the normal vectors for all points with level set values <= 0.5. The result is saved in the lsPointData of the lsDomain and can be retrieved with lsDomain.getPointData().getVectorData("Normals"). Since neighbors in each cartesian direction are necessary for the calculation, the level set width must be >=3. More...
 

Namespaces

namespace  viennals