Lines Matching refs:aCol1
447 B3DVector aCol1(mpImpl->get(0, 1), mpImpl->get(1, 1), mpImpl->get(2, 1)); in decompose() local
456 rShear.setX(aCol0.scalar(aCol1)); in decompose()
464 aTemp.setX(aCol1.getX() - rShear.getX() * aCol0.getX()); in decompose()
465 aTemp.setY(aCol1.getY() - rShear.getX() * aCol0.getY()); in decompose()
466 aTemp.setZ(aCol1.getZ() - rShear.getX() * aCol0.getZ()); in decompose()
467 aCol1 = aTemp; in decompose()
471 rScale.setY(aCol1.getLength()); in decompose()
472 aCol1.normalize(); in decompose()
497 rShear.setZ(aCol1.scalar(aCol2)); in decompose()
505 aTemp.setX(aCol2.getX() - rShear.getZ() * aCol1.getX()); in decompose()
506 aTemp.setY(aCol2.getY() - rShear.getZ() * aCol1.getY()); in decompose()
507 aTemp.setZ(aCol2.getZ() - rShear.getZ() * aCol1.getZ()); in decompose()
533 if(0.0 > aCol0.scalar(aCol1.getPerpendicular(aCol2))) in decompose()
537 aCol1 = -aCol1; in decompose()
571 rRotate.setX(atan2(-1.0*aCol1.getX(), aCol1.getY())); in decompose()
573 rRotate.setX(atan2(aCol1.getX(), aCol1.getY())); in decompose()
578 rRotate.setX(atan2(aCol1.getZ(), aCol2.getZ())); in decompose()