Lines Matching refs:aCol1
449 B3DVector aCol1(mpImpl->get(0, 1), mpImpl->get(1, 1), mpImpl->get(2, 1)); in decompose() local
458 rShear.setX(aCol0.scalar(aCol1)); in decompose()
466 aTemp.setX(aCol1.getX() - rShear.getX() * aCol0.getX()); in decompose()
467 aTemp.setY(aCol1.getY() - rShear.getX() * aCol0.getY()); in decompose()
468 aTemp.setZ(aCol1.getZ() - rShear.getX() * aCol0.getZ()); in decompose()
469 aCol1 = aTemp; in decompose()
473 rScale.setY(aCol1.getLength()); in decompose()
474 aCol1.normalize(); in decompose()
499 rShear.setZ(aCol1.scalar(aCol2)); in decompose()
507 aTemp.setX(aCol2.getX() - rShear.getZ() * aCol1.getX()); in decompose()
508 aTemp.setY(aCol2.getY() - rShear.getZ() * aCol1.getY()); in decompose()
509 aTemp.setZ(aCol2.getZ() - rShear.getZ() * aCol1.getZ()); in decompose()
535 if(0.0 > aCol0.scalar(aCol1.getPerpendicular(aCol2))) in decompose()
539 aCol1 = -aCol1; in decompose()
573 rRotate.setX(atan2(-1.0*aCol1.getX(), aCol1.getY())); in decompose()
575 rRotate.setX(atan2(aCol1.getX(), aCol1.getY())); in decompose()
580 rRotate.setX(atan2(aCol1.getZ(), aCol2.getZ())); in decompose()