Package org.jbox2d.dynamics

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


      shape.set(new Vec2(10.0f, 0.0f), new Vec2(10.0f, 20.0f));
      ground.createFixture(shape, 0.0f);

      // Roof
      shape.set(new Vec2(-10.0f, 20.0f), new Vec2(10.0f, 20.0f));
      ground.createFixture(shape, 0.0f);
    }

    float radius = 0.5f;
    CircleShape shape = new CircleShape();
    shape.m_p.setZero();
View Full Code Here


        BodyDef bd = new BodyDef();
        bd.type = BodyType.DYNAMIC;
        bd.position.set(-10.0f + (2.1f * j + 1.0f + 0.01f * i) * radius, (2.0f * i + 1.0f) * radius);
        Body body = getWorld().createBody(bd);

        body.createFixture(fd);
      }
    }

    getWorld().setGravity(new Vec2(0.0f, 0.0f));
  }
View Full Code Here

    bd.type = BodyType.DYNAMIC;
    bd.position = p;
    //bd.allowSleep = false;
    Body body = getWorld().createBody(bd);

    body.createFixture(fd);
  }
 
  @Override
  public void step(TestbedSettings settings) {
View Full Code Here

      Body body = getWorld().createBody(bd);

      EdgeShape shape = new EdgeShape();

      shape.set(new Vec2(-10.0f, 0.0f), new Vec2(10.0f, 0.0f));
      body.createFixture(shape, 0.0f);

      PolygonShape pshape = new PolygonShape();
      pshape.setAsBox(0.2f, 1.0f, new Vec2(0.5f, 1.0f), 0.0f);
      body.createFixture(pshape, 0.0f);
    }
View Full Code Here

      shape.set(new Vec2(-10.0f, 0.0f), new Vec2(10.0f, 0.0f));
      body.createFixture(shape, 0.0f);

      PolygonShape pshape = new PolygonShape();
      pshape.setAsBox(0.2f, 1.0f, new Vec2(0.5f, 1.0f), 0.0f);
      body.createFixture(pshape, 0.0f);
    }
    m_poly = new PolygonShape();
    m_poly.setAsBox(2.0f, 0.1f);
    m_circle = new CircleShape();
    m_circle.m_p.setZero();
View Full Code Here

            bd.angle = .1f;
            bd.position.x -= .1f;
          } else
            bd.angle = 0f;
          Body myBody = getWorld().createBody(bd);
          myBody.createFixture(fd);
        }
      }
    }
  }
View Full Code Here

      Body body = m_world.createBody(bd);

      EdgeShape edge = new EdgeShape();

      edge.set(new Vec2(-10.0f, 0.0f), new Vec2(10.0f, 0.0f));
      body.createFixture(edge, 0.0f);

      PolygonShape shape = new PolygonShape();
      shape.setAsBox(0.2f, 1.0f, new Vec2(0.5f, 1.0f), 0.0f);
      body.createFixture(shape, 0.0f);
    }
View Full Code Here

      edge.set(new Vec2(-10.0f, 0.0f), new Vec2(10.0f, 0.0f));
      body.createFixture(edge, 0.0f);

      PolygonShape shape = new PolygonShape();
      shape.setAsBox(0.2f, 1.0f, new Vec2(0.5f, 1.0f), 0.0f);
      body.createFixture(shape, 0.0f);
    }

    {
      BodyDef bd = new BodyDef();
      bd.type = BodyType.DYNAMIC;
View Full Code Here

      BodyDef bd = new BodyDef();
      Body ground = getWorld().createBody(bd);

      EdgeShape shape = new EdgeShape();
      shape.set(new Vec2(-40.0f, 0f), new Vec2(40.0f, 0f));
      ground.createFixture(shape, 0.0f);

    }

    {
      float a = .5f;
View Full Code Here

        for (int j = i; j < count; ++j) {
          BodyDef bd = new BodyDef();
          bd.type = BodyType.DYNAMIC;
          bd.position.set(y);
          Body body = getWorld().createBody(bd);
          body.createFixture(shape, 5.0f);
          y.addLocal(deltaY);
        }

        x.addLocal(deltaX);
      }
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.