Esempio n. 1
0
 public void PremulAndSetInto(BuffVector3 v)
 {
     if (v is BuffVector3d)
     {
         this.PremulAndSetInto((BuffVector3d)v);
     }
     else
     {
         BuffVector3d _v = new BuffVector3d(v);
         this.PremulAndSetInto(_v);
         _v.getInto(v);
     }
 }
Esempio n. 2
0
 public void PremulAndSetInto(BuffVector3d v)
 {
     v.set(v.getX() * getM00() + v.getY() * getM10() + v.getZ() * getM20(),
           v.getX() * getM01() + v.getY() * getM11() + v.getZ() * getM21(),
           v.getX() * getM02() + v.getY() * getM12() + v.getZ() * getM22());
 }
Esempio n. 3
0
 public Vector3d Premul(BuffVector3d v)
 {
     return(new Vector3d(v.getX() * getM00() + v.getY() * getM10() + v.getZ() * getM20(),
                         v.getX() * getM01() + v.getY() * getM11() + v.getZ() * getM21(),
                         v.getX() * getM02() + v.getY() * getM12() + v.getZ() * getM22()));
 }
Esempio n. 4
0
 public void MulAndSetInto(BuffVector3d v)
 {
     v.set(getM00() * v.getX() + getM01() * v.getY() + getM02() * v.getZ(),
           getM10() * v.getX() + getM11() * v.getY() + getM12() * v.getZ(),
           getM20() * v.getX() + getM21() * v.getY() + getM22() * v.getZ());
 }
Esempio n. 5
0
 public Vector3d Mul(BuffVector3d v)
 {
     return(new Vector3d(getM00() * v.getX() + getM01() * v.getY() + getM02() * v.getZ(),
                         getM10() * v.getX() + getM11() * v.getY() + getM12() * v.getZ(),
                         getM20() * v.getX() + getM21() * v.getY() + getM22() * v.getZ()));
 }