Examples of Manifold


Examples of org.jbox2d.collision.Manifold

  protected Contact(IWorldPool argPool) {
    m_fixtureA = null;
    m_fixtureB = null;
    m_nodeA = new ContactEdge();
    m_nodeB = new ContactEdge();
    m_manifold = new Manifold();
    pool = argPool;
  }
View Full Code Here

Examples of org.jbox2d.collision.Manifold

      final Shape shapeB = fixtureB.getShape();
      final float radiusA = shapeA.m_radius;
      final float radiusB = shapeB.m_radius;
      final Body bodyA = fixtureA.getBody();
      final Body bodyB = fixtureB.getBody();
      final Manifold manifold = contact.getManifold();

      int pointCount = manifold.pointCount;
      assert (pointCount > 0);

      ContactVelocityConstraint vc = m_velocityConstraints[i];
View Full Code Here

Examples of org.jbox2d.collision.Manifold

      ContactVelocityConstraint vc = m_velocityConstraints[i];
      ContactPositionConstraint pc = m_positionConstraints[i];

      float radiusA = pc.radiusA;
      float radiusB = pc.radiusB;
      Manifold manifold = m_contacts[vc.contactIndex].getManifold();

      int indexA = vc.indexA;
      int indexB = vc.indexB;

      float mA = vc.invMassA;
View Full Code Here

Examples of org.jbox2d.collision.Manifold

  }

  public void storeImpulses() {
    for (int i = 0; i < m_count; i++) {
      final ContactVelocityConstraint vc = m_velocityConstraints[i];
      final Manifold manifold = m_contacts[vc.contactIndex].getManifold();

      for (int j = 0; j < vc.pointCount; j++) {
        manifold.points[j].normalImpulse = vc.points[j].normalImpulse;
        manifold.points[j].tangentImpulse = vc.points[j].tangentImpulse;
      }
View Full Code Here

Examples of org.jbox2d.collision.Manifold

  private final PointState[] state1 = new PointState[Settings.maxManifoldPoints];
  private final PointState[] state2 = new PointState[Settings.maxManifoldPoints];
  private final WorldManifold worldManifold = new WorldManifold();

  public void preSolve(Contact contact, Manifold oldManifold) {
    Manifold manifold = contact.getManifold();

    if (manifold.pointCount == 0) {
      return;
    }
View Full Code Here

Examples of org.jbox2d.collision.Manifold

  protected Contact(IWorldPool argPool) {
    m_fixtureA = null;
    m_fixtureB = null;
    m_nodeA = new ContactEdge();
    m_nodeB = new ContactEdge();
    m_manifold = new Manifold();
    pool = argPool;
  }
View Full Code Here

Examples of org.jbox2d.collision.Manifold

      final Shape shapeB = fixtureB.getShape();
      final float radiusA = shapeA.m_radius;
      final float radiusB = shapeB.m_radius;
      final Body bodyA = fixtureA.getBody();
      final Body bodyB = fixtureB.getBody();
      final Manifold manifold = contact.getManifold();

      int pointCount = manifold.pointCount;
      assert (pointCount > 0);

      ContactVelocityConstraint vc = m_velocityConstraints[i];
View Full Code Here

Examples of org.jbox2d.collision.Manifold

      ContactVelocityConstraint vc = m_velocityConstraints[i];
      ContactPositionConstraint pc = m_positionConstraints[i];

      float radiusA = pc.radiusA;
      float radiusB = pc.radiusB;
      Manifold manifold = m_contacts[vc.contactIndex].getManifold();

      int indexA = vc.indexA;
      int indexB = vc.indexB;

      float mA = vc.invMassA;
View Full Code Here

Examples of org.jbox2d.collision.Manifold

  }

  public void storeImpulses() {
    for (int i = 0; i < m_count; i++) {
      final ContactVelocityConstraint vc = m_velocityConstraints[i];
      final Manifold manifold = m_contacts[vc.contactIndex].getManifold();

      for (int j = 0; j < vc.pointCount; j++) {
        manifold.points[j].normalImpulse = vc.points[j].normalImpulse;
        manifold.points[j].tangentImpulse = vc.points[j].tangentImpulse;
      }
View Full Code Here

Examples of org.jbox2d.collision.Manifold

import org.jbox2d.collision.Manifold;

public class TLManifold extends ThreadLocal<Manifold> {
  protected Manifold initialValue(){
    return new Manifold();
  }
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.