Package org.jbox2d.dynamics

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


    Body body = jbox2dWorld.createDynamicBody(def);
    body.setBullet(fastObject);
    Vector2d vel = wo.getVelocity();
    body.setLinearVelocity(new Vec2((float) vel.getX(), (float) vel.getY()));
    for (ShapeDef sd : wo.getShapeDefs()) {
      body.createShape(sd);
    }
    // TODO Use body.setMassFromShapes() for more realism
    wo.setBody(body);
    objects.add(wo);
  }
View Full Code Here


  public void addGround(Shape shape, double elasticity) {
    ground.add(shape);
    Body body = jbox2dWorld.getGroundBody();
    ShapeDef def = AbstractWorldObject.translateShape(shape, elasticity);
    body.createShape(def);
  }
 
  public void addEnvironment(Environment env) {
    environments.add(env);
  }
View Full Code Here

//    myEdges.density = 1.0f;
    myEdges.density = 0.0f;
   
    myEdges.isSensor = true;

    theBody.createShape(myEdges);
    theBody.setMassFromShapes();
   
    return theBody;
  }
 
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.