Package jinngine.math

Examples of jinngine.math.Matrix3.assign()


    final Matrix3 Bi = MiInv.multiply(Ji.transpose());
    final Matrix3 Bangi = b1.state.inverseinertia.multiply(Jangi.transpose());

    if (b1.isFixed()) {
      Bi.assign(new Matrix3());
      Bangi.assign(new Matrix3());
    }
   
//    final Matrix3 MjInv = Matrix3.identity().multiply(1/b2.state.mass);
    final Matrix3 MjInv = b2.state.inverseanisotropicmass;
    final Matrix3 Bj = MjInv.multiply(Jj.transpose());
View Full Code Here


    final Matrix3 Bj = MjInv.multiply(Jj.transpose());
    final Matrix3 Bangj = b2.state.inverseinertia.multiply(Jangj.transpose());

    if (b2.isFixed()) {
      Bj.assign(new Matrix3());
      Bangj.assign(new Matrix3());
    }   

//    Vector3 u = b1.state.velocity.add( b1.state.omega.cross(ri)).minus(b2.state.velocity).add(b2.state.omega.cross(rj));
    Vector3 u = b1.state.velocity.add( b1.state.omega.cross(ri)).sub(b2.state.velocity.add(b2.state.omega.cross(rj)));
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.