#include <MRPositionVertsSmoothly.h>
Public Attributes | |
const VertBitSet * | region = nullptr |
const Vector< Vector3f, VertId > * | vertShifts = nullptr |
optional additional shifts of each vertex relative to smooth position | |
float | stabilizer = 0 |
the more the value, the bigger attraction of each vertex to its original position | |
VertMetric | vertStabilizers |
if specified then it is used instead of stabilizer | |
UndirectedEdgeMetric | edgeWeights |
if specified then it is used for edge weights instead of default 1 | |
UndirectedEdgeMetric MR::PositionVertsSmoothlyParams::edgeWeights |
if specified then it is used for edge weights instead of default 1
const VertBitSet* MR::PositionVertsSmoothlyParams::region = nullptr |
which vertices on mesh are smoothed, nullptr means all vertices; it must not include all vertices of a mesh connected component unless stabilizer > 0
float MR::PositionVertsSmoothlyParams::stabilizer = 0 |
the more the value, the bigger attraction of each vertex to its original position
const Vector<Vector3f, VertId>* MR::PositionVertsSmoothlyParams::vertShifts = nullptr |
optional additional shifts of each vertex relative to smooth position
VertMetric MR::PositionVertsSmoothlyParams::vertStabilizers |
if specified then it is used instead of stabilizer