DAVID4 SDK
1.8.7
|
Parameter set for Coarse Alignment, see IShapeFusion::AlignPairCoarse. More...
#include <IShapeFusion.h>
Public Member Functions | |
CoarseAlignParams (const MotionInfo &motionInfo=GetMotionInfo_Free(), int texturePercentage=0, float qualityFactor=1.f, const ContactRegionPair &contactRegionPair=ContactRegionPair(), const PosesWithTolerances &blacklist1=PosesWithTolerances(), const PosesWithTolerances &whitelist1=PosesWithTolerances()) | |
Constructors: | |
Public Attributes | |
MotionInfo | motionInfo |
Additional information about motion between the two meshes. See MotionInfo for more details. | |
int | texturePercentage |
Percentage of texture influence on alignment (0-99). Only used if value is higher than 0. | |
float | qualityFactor |
1 is recommended. Larger values like 5 or 10 may create better results for symmetric objects, but increase computation time. Lower values like 0.01 to 0.1 decrease computation time, but may result in wrong alignment results. | |
ContactRegionPair | contactRegionPair |
Pair of Contact Regions, one region on mesh '1' and one on mesh '2' which are to be in contact with the other mesh. Empty lists mean: Use entire mesh. | |
PosesWithTolerances | blacklist1 |
Blacklist of (rough) poses that mesh1 may not be moved to (can be empty). | |
PosesWithTolerances | whitelist1 |
Whitelist of (rough) poses that mesh1 must be moved to (can be empty) | |
Parameter set for Coarse Alignment, see IShapeFusion::AlignPairCoarse.
Definition at line 179 of file IShapeFusion.h.