Examples of synchronizeTransform()


Examples of org.jbox2d.dynamics.Body.synchronizeTransform()

    temp.set(m_J.linearB).mulLocal(b2.m_invMass).mulLocal(impulse);
    b2.m_sweep.c.addLocal(temp);
    b2.m_sweep.a += b2.m_invI * impulse * m_J.angularB;
   
    b1.synchronizeTransform();
    b2.synchronizeTransform();
   
    pool.pushVec2(1);
    // TODO_ERIN not implemented
    return linearError < Settings.linearSlop;
  }
View Full Code Here

Examples of org.jbox2d.dynamics.Body.synchronizeTransform()

      temp.set(P2).mulLocal(b2.m_invMass);
      b2.m_sweep.c.addLocal(temp);
      b2.m_sweep.a += b2.m_invI * Vec2.cross(r2, P2);
     
      b1.synchronizeTransform();
      b2.synchronizeTransform();
     
      pool.pushVec2(7);
    }
   
    if (m_limitState1 == LimitState.AT_UPPER) {
View Full Code Here

Examples of org.jbox2d.dynamics.Body.synchronizeTransform()

     
      temp.set(P2).mulLocal(b2.m_invMass);
      b2.m_sweep.c.addLocal(temp);
      b2.m_sweep.a += b2.m_invI * Vec2.cross(r2, P2);
     
      b2.synchronizeTransform();
     
      pool.pushVec2(4);
    }
    pool.pushVec2(2);
   
View Full Code Here

Examples of org.jbox2d.dynamics.Body.synchronizeTransform()

    b2.m_sweep.c.x += b2.m_invMass * Px;
    b2.m_sweep.c.y += b2.m_invMass * Py;
    b2.m_sweep.a += b2.m_invI * (r2.x * Py - r2.y * Px);// b2Cross(r2, P);
   
    b1.synchronizeTransform();
    b2.synchronizeTransform();
   
    pool.pushVec2(3);
   
    return MathUtils.abs(C) < Settings.linearSlop;
  }
View Full Code Here

Examples of org.jbox2d.dynamics.Body.synchronizeTransform()

    b1.m_sweep.a = a1;

    b2.m_sweep.c.set(c2);
    b2.m_sweep.a = a2;
    b1.synchronizeTransform();
    b2.synchronizeTransform();
   
    pool.pushVec2(6);
    pool.pushVec3(1);
    pool.pushMat22(2);
   
View Full Code Here

Examples of org.jbox2d.dynamics.Body.synchronizeTransform()

    temp.set(m_J.linearB).mulLocal(b2.m_invMass).mulLocal(impulse);
    b2.m_sweep.c.addLocal(temp);
    b2.m_sweep.a += b2.m_invI * impulse * m_J.angularB;
   
    b1.synchronizeTransform();
    b2.synchronizeTransform();
   
    pool.pushVec2(1);
    // TODO_ERIN not implemented
    return linearError < Settings.linearSlop;
  }
View Full Code Here

Examples of org.jbox2d.dynamics.Body.synchronizeTransform()

     
      b1.m_sweep.a -= b1.m_invI * limitImpulse;
      b2.m_sweep.a += b2.m_invI * limitImpulse;
     
      b1.synchronizeTransform();
      b2.synchronizeTransform();
    }
   
    // Solve point-to-point constraint.
    {
      Vec2 impulse = pool.popVec2();
View Full Code Here

Examples of org.jbox2d.dynamics.Body.synchronizeTransform()

      C.set(impulse).mulLocal(b2.m_invMass);
      b2.m_sweep.c.addLocal(C);
      b2.m_sweep.a += b2.m_invI * Vec2.cross(r2, impulse);
     
      b1.synchronizeTransform();
      b2.synchronizeTransform();
     
      pool.pushMat22(3);
      pool.pushVec2(4);
     
    }
View Full Code Here

Examples of org.jbox2d.dynamics.Body.synchronizeTransform()

    temp.set(P).mulLocal(mB);
    bB.m_sweep.c.addLocal(temp);
    bB.m_sweep.a += iB * (Vec2.cross(rB, P) + impulse.z);

    bA.synchronizeTransform();
    bB.synchronizeTransform();
   
    pool.pushVec2(5);
    pool.pushVec3(2);

    return positionError <= Settings.linearSlop && angularError <= Settings.angularSlop;
View Full Code Here

Examples of org.jbox2d.dynamics.Body.synchronizeTransform()

   
    // TODO_ERIN remove need for this.
    b1.m_sweep.a = a1;
    b2.m_sweep.a = a2;
    b1.synchronizeTransform();
    b2.synchronizeTransform();
   
    pool.pushVec2(6);
    pool.pushMat22(2);
   
    return linearError <= Settings.linearSlop && angularError <= Settings.angularSlop;
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.