| 
    HDK
    
   | 
 
Classes | |
| struct | Result | 
Enumerations | |
| enum | Method { Method::Rigid, Method::UniformScale, Method::NonUniformScale, Method::Full } | 
Functions | |
| GU_API void | solve (const GU_Detail &gdp_a, const GA_Range &pts_a, const GU_Detail &gdp_b, const GA_Range &pts_b, Method method, bool compute_distortion, Result &result) | 
      
  | 
  strong | 
Specifies whether to only compute the best-fit rigid transform, allow for a (non-)uniform scale, or just compute the full best-fit transform.
| Enumerator | |
|---|---|
| Rigid | |
| UniformScale | |
| NonUniformScale | |
| Full | |
Definition at line 24 of file GU_ExtractTransform.h.
| GU_API void GU_ExtractTransform::solve | ( | const GU_Detail & | gdp_a, | 
| const GA_Range & | pts_a, | ||
| const GU_Detail & | gdp_b, | ||
| const GA_Range & | pts_b, | ||
| Method | method, | ||
| bool | compute_distortion, | ||
| Result & | result | ||
| ) | 
Computes the best-fit transform that aligns the reference geometry (A) points with the target geometry (B) points.