コード例 #1
0
ファイル: Transformable.java プロジェクト: ericpauley/Alice
 @Override
 public javax.vecmath.Matrix4d getInverseAbsoluteTransformation() {
   synchronized (m_absoluteTransformationLock) {
     if (m_inverseAbsoluteTransformation == null) {
       m_inverseAbsoluteTransformation = getAbsoluteTransformation();
       try {
         m_inverseAbsoluteTransformation.invert();
       } catch (javax.vecmath.SingularMatrixException sme) {
         System.err.println("cannot invert: " + m_inverseAbsoluteTransformation);
         throw sme;
       }
     }
     return new javax.vecmath.Matrix4d(m_inverseAbsoluteTransformation);
   }
 }
コード例 #2
0
 private void calcReverseTransformation() {
   reverseTransformationMatrix.invert(transformationMatrix);
 }