Package org.jbox2d.dynamics.joints

Examples of org.jbox2d.dynamics.joints.RevoluteJointDef.initialize()


        bd.position.set(0.0f, 7.0f);
        Body body = getWorld().createBody(bd);
        body.createFixture(shape, 2.0f);

        RevoluteJointDef rjd = new RevoluteJointDef();
        rjd.initialize(prevBody, body, new Vec2(0.0f, 5.0f));
        rjd.motorSpeed = 1.0f * MathUtils.PI;
        rjd.maxMotorTorque = 10000.0f;
        rjd.enableMotor = true;
        m_joint1 = (RevoluteJoint) getWorld().createJoint(rjd);

View Full Code Here


        bd.position.set(0.0f, 13.0f);
        Body body = getWorld().createBody(bd);
        body.createFixture(shape, 2.0f);

        RevoluteJointDef rjd = new RevoluteJointDef();
        rjd.initialize(prevBody, body, new Vec2(0.0f, 9.0f));
        rjd.enableMotor = false;
        getWorld().createJoint(rjd);

        prevBody = body;
      }
View Full Code Here

        bd.position.set(0.0f, 17.0f);
        Body body = getWorld().createBody(bd);
        body.createFixture(shape, 2.0f);

        RevoluteJointDef rjd = new RevoluteJointDef();
        rjd.initialize(prevBody, body, new Vec2(0.0f, 17.0f));
        getWorld().createJoint(rjd);

        PrismaticJointDef pjd = new PrismaticJointDef();
        pjd.initialize(ground, body, new Vec2(0.0f, 17.0f), new Vec2(0.0f, 1.0f));
View Full Code Here

    }

    {
      RevoluteJointDef jd = new RevoluteJointDef();

      jd.initialize(m_wheel, m_chassis, pivot.add(m_offset));
      jd.collideConnected = false;
      jd.motorSpeed = m_motorSpeed;
      jd.maxMotorTorque = 400.0f;
      jd.enableMotor = m_motorOn;
      m_motorJoint = (RevoluteJoint) getWorld().createJoint(jd);
View Full Code Here

    djd.initialize(body2, m_wheel, p6.add(m_offset), wheelAnchor.add(m_offset));
    getWorld().createJoint(djd);

    RevoluteJointDef rjd = new RevoluteJointDef();

    rjd.initialize(body2, m_chassis, p4.add(m_offset));
    getWorld().createJoint(rjd);
  }

  @Override
  public void keyPressed(char key, int argKeyCode) {
View Full Code Here

    }

    RevoluteJointDef jointDef = new RevoluteJointDef();

    if (switchBodiesInJoint)
      jointDef.initialize(pendulum, base, new Vec2(0, 0));
    else
      jointDef.initialize(base, pendulum, new Vec2(0, 0));

    getWorld().createJoint(jointDef);
  }
View Full Code Here

    RevoluteJointDef jointDef = new RevoluteJointDef();

    if (switchBodiesInJoint)
      jointDef.initialize(pendulum, base, new Vec2(0, 0));
    else
      jointDef.initialize(base, pendulum, new Vec2(0, 0));

    getWorld().createJoint(jointDef);
  }

  @Override
View Full Code Here

      fd.friction = 0.6f;
      fd.density = 2.0f;
      m_platform.createFixture(fd);

      RevoluteJointDef rjd = new RevoluteJointDef();
      rjd.initialize(m_attachment, m_platform, new Vec2(0.0f, 5.0f));
      rjd.maxMotorTorque = 50.0f;
      rjd.enableMotor = true;
      getWorld().createJoint(rjd);

      PrismaticJointDef pjd = new PrismaticJointDef();
View Full Code Here

        body.createFixture(fd);
      }

      RevoluteJointDef rjd = new RevoluteJointDef();
      rjd.initialize(body, getGroundBody(), body.getPosition());
      rjd.motorSpeed = MathUtils.PI;
      rjd.maxMotorTorque = 1000000.0f;
      rjd.enableMotor = true;
      getWorld().createJoint(rjd);
    }
View Full Code Here

        bd.position.set(0.0f, 7.0f);
        Body body = getWorld().createBody(bd);
        body.createFixture(shape, 2.0f);

        RevoluteJointDef rjd = new RevoluteJointDef();
        rjd.initialize(prevBody, body, new Vec2(0.0f, 5.0f));
        rjd.motorSpeed = 1.0f * MathUtils.PI;
        rjd.maxMotorTorque = 20000;
        rjd.enableMotor = true;
        getWorld().createJoint(rjd);

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.