RegistrationDialog 0 0 411 458 Clouds registration 0 0 Role assignation 'data' entity to be aligned <html><head/><body><p>entity to align (will be displaced)</p></body></html> Entity to align (will be displaced) true false false 'model' entity reference <html><head/><body><p>reference entity (won't move)</p></body></html> Reference entity (won't move) true press once to exchange model and data clouds press once to exchange model and data clouds swap false 0 Parameters By choosing this criterion, you can control the computation time. By choosing this criterion, you can control the computation time. Number of iterations false Set the maximal number of step for the algorithm regsitration computation . Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 1 999999 20 By choosing this criterion, you can control the quality of the result. RMS difference true 0 0 Set the minimum RMS improvement between 2 consecutive iterations (below which the registration process will stop). Qt::RightToLeft 1.0e-5 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Rough estimation of the final overlap ratio of the data cloud (the smaller, the better the initial registration should be!) color: blue; Final overlap Rough estimation of the final overlap ratio of the data cloud (the smaller, the better the initial registration should be!) color: blue; Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter % 1 100 10 100 Qt::Vertical 20 40 Whether to adjust the scale of the 'data' entity adjust scale QFrame::StyledPanel QFrame::Raised 0 0 0 0 Normals options to take normals into account, to improve the registration result Ignored Opposite side Same side Double-sided Qt::Horizontal 40 20 0 0 0 0 QFrame::StyledPanel QFrame::Raised 0 0 0 0 max thread count Maximum number of threads/cores to be used (CC or your computer might not respond for a while if you use all available cores) / 8 Qt::Horizontal 40 20 Research Random sampling limit Above this limit, clouds are randomly resampled at each iteration Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 1000000000 10000 50000 0 0 Rotation Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 Qt::RightToLeft XYZ X Y Z NONE 0 0 Translation 0 Qt::Horizontal 40 20 0 0 Tx true 0 0 Ty true 0 0 Tz true Chose this option to remove points that are likely to disturb the registration during the computation. Chose this option to remove points that are likely to disturb the registration during the computation. Enable farthest points removal <html><head/><body><p>Use the displayed scalar field as weights (the bigger its associated scalar value/weight is, the more influence the point will have).</p><p>Note that only absolute distances are considered (i.e. minimal weight is 0).</p><p>Weights are automatically normalized.</p></body></html> Data: use displayed S.F. (absolute values) as weights <html><head/><body><p>Use the displayed scalar field as weights (the bigger its associated scalar value/weight is, the more influence the point will have).</p><p>Note that only absolute distances are considered (i.e. minimal weight is 0).</p><p>Weights are automatically normalized.</p></body></html> Model: use displayed S.F. (absolute values) as weights QFrame::StyledPanel QFrame::Raised 0 0 0 0 In combination with a small overlap, prevents the cloud from sinking under the mesh surface. Use C2M signed distances (mesh as reference only) false robust true Qt::Vertical 20 40 QFrame::NoFrame QFrame::Raised 6 0 0 0 0 Qt::Vertical 20 40 Qt::Horizontal QDialogButtonBox::Cancel|QDialogButtonBox::Ok dataLineEdit modelLineEdit swapButton buttonBox dataColorButton modelColorButton buttonBox accepted() RegistrationDialog accept() 219 548 157 274 buttonBox rejected() RegistrationDialog reject() 219 548 286 274 iterationsCriterion toggled(bool) maxIterationCount setEnabled(bool) 119 334 300 335 errorCriterion toggled(bool) rmsDifferenceLineEdit setEnabled(bool) 67 192 237 193 useC2MSignedDistancesCheckBox toggled(bool) robustC2MDistsCheckBox setEnabled(bool) 155 318 342 318