|
| 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
|
| |