|
MRVOXELS_API FunctionVolume | MR::WeightedShell::pointsToDistanceVolume (const PointCloud &cloud, const DistanceVolumeCreationParams ¶ms) |
| makes FunctionVolume representing minimal distance to weighted points
|
|
MRVOXELS_API FunctionVolume | MR::WeightedShell::meshToDistanceVolume (const Mesh &mesh, const DistanceVolumeCreationParams ¶ms) |
| makes FunctionVolume representing minimal distance to mesh with weighted vertices
|
|
MR_BIND_IGNORE MRVOXELS_API Expected< Mesh > | MR::WeightedShell::pointsShell (const PointCloud &cloud, const ParametersMetric ¶ms) |
|
MRVOXELS_API Expected< Mesh > | MR::WeightedShell::pointsShell (const PointCloud &cloud, const VertScalars &pointWeights, const ParametersMetric ¶ms) |
|
MR_BIND_IGNORE MRVOXELS_API Expected< Mesh > | MR::WeightedShell::meshShell (const Mesh &mesh, const ParametersMetric ¶ms) |
|
MRVOXELS_API Expected< Mesh > | MR::WeightedShell::meshShell (const Mesh &mesh, const VertScalars &vertWeights, const ParametersMetric ¶ms) |
|
MRVOXELS_API VertScalars | MR::WeightedShell::calculateShellWeightsFromRegions (const Mesh &mesh, const std::vector< ParametersRegions::Region > ®ions, float interpolationDist) |
| interpolate set of regions and assign weight to each vertex of the mesh
|
|
MRVOXELS_API Expected< Mesh > | MR::WeightedShell::meshShell (const Mesh &mesh, const ParametersRegions ¶ms) |
| this overload supports linear interpolation between the regions with different weight
|
|
MRVOXELS_API Expected< Mesh > | MR::WeightedShell::meshShell (const Mesh &mesh, const ParametersRegions ¶ms, meshToDistanceVolumeT volumeBuilder) |
| this overload allows to control how distance volume is build during the offset
|
|