Examples of FixtureDef


Examples of com.badlogic.gdx.physics.box2d.FixtureDef

  public static FixtureDef createFixtureDef(final float pDensity, final float pElasticity, final float pFriction) {
    return PhysicsFactory.createFixtureDef(pDensity, pElasticity, pFriction, false);
  }

  public static FixtureDef createFixtureDef(final float pDensity, final float pElasticity, final float pFriction, final boolean pSensor) {
    final FixtureDef fixtureDef = new FixtureDef();
    fixtureDef.density = pDensity;
    fixtureDef.restitution = pElasticity;
    fixtureDef.friction = pFriction;
    fixtureDef.isSensor = pSensor;
    return fixtureDef;
View Full Code Here

Examples of com.badlogic.gdx.physics.box2d.FixtureDef

    fixtureDef.isSensor = pSensor;
    return fixtureDef;
  }

  public static FixtureDef createFixtureDef(final float pDensity, final float pElasticity, final float pFriction, final boolean pSensor, final short pCategoryBits, final short pMaskBits, final short pGroupIndex) {
    final FixtureDef fixtureDef = new FixtureDef();
    fixtureDef.density = pDensity;
    fixtureDef.restitution = pElasticity;
    fixtureDef.friction = pFriction;
    fixtureDef.isSensor = pSensor;
    final Filter filter = fixtureDef.filter;
View Full Code Here

Examples of com.badlogic.gdx.physics.box2d.FixtureDef

  private void createBoxes() {
    CircleShape ballShape = new CircleShape();
    ballShape.setRadius(RADIUS);

    FixtureDef def = new FixtureDef();
    def.restitution = 0.9f;
    def.friction = 0.01f;
    def.shape = ballShape;
    def.density = 1f;
    BodyDef boxBodyDef = new BodyDef();
View Full Code Here

Examples of com.badlogic.gdx.physics.box2d.FixtureDef

        unit.setBody (world.createBody(bodyDef));

        CircleShape circle = new CircleShape();
        circle.setRadius(64f * Detonator.WORLD_TO_BOX2D);

        FixtureDef fixtureDef = new FixtureDef();
        fixtureDef.shape = circle;
        fixtureDef.density = 0.2f;
        fixtureDef.friction = 0.4f;
        fixtureDef.restitution = 0.67f;

View Full Code Here

Examples of org.jbox2d.dynamics.FixtureDef

     
      double rSin15=radius*Math.sin(Math.PI/12);
      double rCos15=radius*Math.cos(Math.PI/12);
      double hw=(radius*0.8+rSin15)/2;
     
      FixtureDef triFixD=new FixtureDef();
      FixtureDef recFixD=new FixtureDef();
      PolygonShape triShape=new PolygonShape();
      PolygonShape recShape=new PolygonShape();
     
      Vector[] verticesP=new Vector[]{new Vector(rSin15,rCos15),new Vector(radius,0),new Vector(rSin15,-rCos15)};
      Vec2[] verticesW=new Vec2[3];
View Full Code Here

Examples of org.jbox2d.dynamics.FixtureDef

      this.vertices=vertices;
     
      this.body.setType(BodyType.DYNAMIC);
      this.body.setUserData(this);
      PolygonShape shape=new PolygonShape();
      FixtureDef fixtureDef=new FixtureDef();
     
      Vec2[] vs=new Vec2[vertices.length];
      for(int i=0;i<3;i++){
        vs[i]=CoordinateConverter.vectorPixelToWorld(vertices[i]);
      }
View Full Code Here

Examples of org.jbox2d.dynamics.FixtureDef

        force.mulLocal(FORCE_MAGNITUDE);//force length
      }
     
      float radius=CoordinateConverter.scalerPixelsToWorld(MAGNETIC_FIELD_BOUNDS);
     
      FixtureDef recFixD=new FixtureDef();
      FixtureDef cirFixDA=new FixtureDef();
      FixtureDef cirFixDB=new FixtureDef();
     
      CircleShape cirShapeA=new CircleShape();
      CircleShape cirShapeB=new CircleShape();
      PolygonShape recShape=new PolygonShape();
     
View Full Code Here

Examples of org.jbox2d.dynamics.FixtureDef

    super(contentPower,controller, p, radius*2, radius*2, 0, color);
    if(this.isVerified()){
      this.radius=radius;
      body.setBullet(true);
      CircleShape shape=new CircleShape();
      FixtureDef fixtureDef=new FixtureDef();
     
      shape.m_radius=CoordinateConverter.scalerPixelsToWorld(this.radius);
      fixtureDef.shape=shape;
      fixtureDef.density=1f;
      fixtureDef.restitution=0.4f;
View Full Code Here

Examples of org.jbox2d.dynamics.FixtureDef

    if(isVerified()){ 
      body.setType(BodyType.DYNAMIC);
      this.body.setUserData(this);
      body.setBullet(true);
     
      FixtureDef fixD=new FixtureDef();
       
      PolygonShape lineP=new PolygonShape();
     
      this.hL=getWidth()/2;
       
View Full Code Here

Examples of org.jbox2d.dynamics.FixtureDef

    super(contentPower,controller, p, 0, 0, angle, color);
    if(this.isVerified()){
      this.vertices=vertices;
     
      PolygonShape shape=new PolygonShape();
      FixtureDef fixtureDef=new FixtureDef();
     
      Vec2[] vs=new Vec2[vertices.length];
      for(int i=0;i<vs.length;i++){
        vs[i]=CoordinateConverter.vectorPixelToWorld(vertices[i]);
      }
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.