Lines Matching refs:aCol2
450 B3DVector aCol2(mpImpl->get(0, 2), mpImpl->get(1, 2), mpImpl->get(2, 2)); in decompose() local
484 rShear.setY(aCol0.scalar(aCol2)); in decompose()
492 aTemp.setX(aCol2.getX() - rShear.getY() * aCol0.getX()); in decompose()
493 aTemp.setY(aCol2.getY() - rShear.getY() * aCol0.getY()); in decompose()
494 aTemp.setZ(aCol2.getZ() - rShear.getY() * aCol0.getZ()); in decompose()
495 aCol2 = aTemp; 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()
510 aCol2 = aTemp; in decompose()
514 rScale.setZ(aCol2.getLength()); in decompose()
515 aCol2.normalize(); in decompose()
535 if(0.0 > aCol0.scalar(aCol1.getPerpendicular(aCol2))) in decompose()
540 aCol2 = -aCol2; in decompose()
580 rRotate.setX(atan2(aCol1.getZ(), aCol2.getZ())); in decompose()