Examples of CircleDef


Examples of org.jbox2d.collision.CircleDef

        def.vertices.add(new Vec2(poly.xpoints[i], poly.ypoints[i]));
      }
      return def;
    } else if (shape instanceof Ellipse2D) {
      Ellipse2D ell = (Ellipse2D) shape;
      CircleDef def = new CircleDef();
      def.localPosition = new Vec2((float) ell.getCenterX(), (float) ell.getCenterY());
      def.radius = (float) (ell.getWidth() / 2);
      def.restitution = (float) elasticity;
      return def;
    }
View Full Code Here

Examples of org.jbox2d.collision.shapes.CircleDef

    BodyDef dymBodyDef = new BodyDef();
    dymBodyDef.position = new Vec2(centerPoint.x /(float)worldScale, centerPoint.y /(float)worldScale);
    this.bodyDefB4CreationCallback(dymBodyDef);
    this.body = this.world.createBody(dymBodyDef);
   
    CircleDef circleDef = new CircleDef();
//    circleDef.radius = radius/(float)worldScale;
     //FIXME HACK so textured circles really connect to other bodies
//    circleDef.radius = radius/(float)worldScale - 2/(float)worldScale;
    circleDef.radius = radius/(float)worldScale;
    if (density != 0.0f){
View Full Code Here

Examples of org.jbox2d.collision.shapes.CircleDef

    BodyDef dymBodyDef = new BodyDef();
    dymBodyDef.position = new Vec2(scaledPos.x, scaledPos.y);
    this.bodyDefB4CreationCallback(dymBodyDef);
    this.body = world.createBody(dymBodyDef);
   
    CircleDef circleDef = new CircleDef();
    circleDef.radius = radius/scale;
    if (density != 0.0f){
      circleDef.density     = density;
      circleDef.friction     = friction;
      circleDef.restitution   = restituion;
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.