Parameters' structure for MR::mergeVolumePart.
More...
#include <MRVoxelsConversionsByParts.h>
|
using | PreCutCallback = std::function<void( Mesh& mesh, float leftCutPosition, float rightCutPosition )> |
| callback to process the generated mesh before the side cutting, e.g. fixing specific generation artifacts
|
|
using | PostCutCallback = std::function<void( Mesh& )> |
| callback to process the generated mesh after the side cutting, e.g. decimating
|
|
using | PostMergeCallback = std::function<void( Mesh&, const PartMapping& )> |
|
Parameters' structure for MR::mergeVolumePart.
- See also
- mergeVolumePart
◆ PostCutCallback
callback to process the generated mesh after the side cutting, e.g. decimating
◆ PostMergeCallback
callback to process the destination mesh after merging, usually to map the generated mesh's faces/edges/vertices the second parameter is identical to the mapping
field, except for one case: if the mapping is not initialized, only src2tgtEdges
map will be provided (since it's used during processing)
◆ PreCutCallback
callback to process the generated mesh before the side cutting, e.g. fixing specific generation artifacts
◆ mapping
mapping with initialized maps required for the postMerge
callback
◆ origin
Vector3f MR::MergeVolumePartSettings::origin = {} |
origin (position of the (0;0;0) voxel) of the voxel volume part, usually specified for SimpleVolume
◆ postCut
◆ postMerge
◆ preCut
The documentation for this struct was generated from the following file: