Lines Matching refs:V3d
112 V3d Acenter (0.0); in procrustesRotationAndTranslation()
113 V3d Bcenter (0.0); in procrustesRotationAndTranslation()
120 Acenter += (V3d) A[i]; in procrustesRotationAndTranslation()
121 Bcenter += (V3d) B[i]; in procrustesRotationAndTranslation()
132 Acenter += w * (V3d) A[i]; in procrustesRotationAndTranslation()
133 Bcenter += w * (V3d) B[i]; in procrustesRotationAndTranslation()
156 C += outerProduct ((V3d) B[i] - Bcenter, (V3d) A[i] - Acenter); in procrustesRotationAndTranslation()
163 C += outerProduct (w * ((V3d) B[i] - Bcenter), (V3d) A[i] - Acenter); in procrustesRotationAndTranslation()
168 V3d S; in procrustesRotationAndTranslation()
201 traceATA += ((V3d) A[i] - Acenter).length2(); in procrustesRotationAndTranslation()
206 traceATA += ((double) weights[i]) * ((V3d) A[i] - Acenter).length2(); in procrustesRotationAndTranslation()
236 const V3d translate = Bcenter - s*Acenter*Qt; in procrustesRotationAndTranslation()
252 template M44d procrustesRotationAndTranslation (const V3d* from, const V3d* to, const size_t numPoi…
254 template M44d procrustesRotationAndTranslation (const V3d* from, const V3d* to, const double* weigh…