Examples of StaticBody


Examples of eas.simulation.spatial.sim2D.physicalSimulation.standardAgents.StaticBody

       
        PhysicsAgent3 p = new PhysicsAgent3(10000, env, 200, params);
        env.addAgent(p, new Vector2D(-200, 100), 0);
//        p.adjustVelocity(new Vector2f(100, 0));
       
        env.addAgent(new StaticBody(10001, env, params), new Vector2D(10, -80), 0);
        env.addAgent(new StaticBody(10002, env, params), new Vector2D(125, -80), 0);
        env.addAgent(new StaticBody(10003, env, params), new Vector2D(250, -80), 0);
        env.addAgent(new StaticBody(10004, env, params), new Vector2D(10, 250), 0);
        env.addAgent(new StaticBody(10005, env, params), new Vector2D(125, 250), 0);
        env.addAgent(new StaticBody(10006, env, params), new Vector2D(250, 250), 0);
        env.addAgent(new StaticBody(10007, env, params), new Vector2D(325, -40), 90);
        env.addAgent(new StaticBody(10008, env, params), new Vector2D(325, 85), 90);
        env.addAgent(new StaticBody(10009, env, params), new Vector2D(325, 210), 90);
       
        env.add(new ForceSource<PhysicsAgent2D<?>>() {
            private static final long serialVersionUID = 7669888473552046204L;

            @Override
View Full Code Here

Examples of eas.simulation.spatial.sim2D.physicalSimulation.standardAgents.StaticBody

        env.addCollidingAgent(new PhysicalObstacle(1, env, params, 10), new Vector2D(55, -100), 45);
        env.addCollidingAgent(new PhysicalObstacle(2, env, params, 10), new Vector2D(51, -70), 77);
        env.addCollidingAgent(new PhysicalObstacle(6, env, params, 10), new Vector2D(0, -50), 73);
        env.addCollidingAgent(new PhysicalObstacle(7, env, params, 10), new Vector2D(140, -50), 0);
        env.addCollidingAgent(new PhysicalObstacle(8, env, params, 10), new Vector2D(140, -150), 0);
        env.addCollidingAgent(new StaticBody(3, env, params), new Vector2D(-10, -50), 0);
        env.addCollidingAgent(new StaticBody(13, env, params), new Vector2D(-85, -30), 90);
        env.addCollidingAgent(new StaticBody(4, env, params), new Vector2D(16, 0), 4);
        env.addCollidingAgent(new StaticBody(5, env, params), new Vector2D(175, 20), 7);
        env.addCollidingAgent(new StaticBody(10, env, params), new Vector2D(275, 99), -16);
        env.addCollidingAgent(new PhysicsAgent2(9, env, 5, params), new Vector2D(155, -80), 95);
        env.addCollidingAgent(new PhysicsAgent2(11, env, 5, params), new Vector2D(275, 0), 47);
        env.addAgent(new PhysicsAgentCircle(12, env, 70, params), new Vector2D(-84, -120), 7);
        env.addCollidingAgent(new StaticBody(15, env, params), new Vector2D(135, 199), -6);
        env.addCollidingAgent(new StaticBody(16, env, params), new Vector2D(75, 266), 5);
//        env.addCollidingAgent(new StaticBody(17, env), new Vector2D(350, 200), -3);
        env.addCollidingAgent(new StaticBody(18, env, params), new Vector2D(248, 190), 25);
       
        return envs;
    }
View Full Code Here

Examples of eas.simulation.spatial.sim2D.physicalSimulation.standardAgents.StaticBody

    for (int i = 0; i < numSpheres; i++) {
      env.addAgent(new PhysicsAgentCircle(max * max + i + 1, env, 300, params), new Vector2D(10 + 0.5 * i, -30 - 10 * i), 0, new Vector2D(0.1, 0.1));
    }
   
    env.addAgent(new StaticBody(max * max + numSpheres + 1, env, params), new Vector2D(20, 130), 180);
    env.addAgent(new StaticBody(max * max + numSpheres + 2, env, params), new Vector2D(-50, 70), 90);
    env.addAgent(new StaticBody(max * max + numSpheres + 3, env, params), new Vector2D(90, 70), 90);
   
    PhysicsAgentCircle circ = new PhysicsAgentCircle(max * max + numSpheres + 4, env, 1000, params);
        env.addAgent(circ, new Vector2D(-5, -1), 0, new Vector2D(0.1, 0.1));
        circ.setColor(Color.blue);
   
View Full Code Here

Examples of net.phys2d.raw.StaticBody

   * @see net.phys2d.raw.test.AbstractDemo#init(net.phys2d.raw.World)
   */
  protected void init(World world) {
    this.world = world;
   
    Body body1 = new StaticBody("Ground1", new Box(400.0f, 20.0f));
    body1.setPosition(250.0f, 400);
    body1.setFriction(1);
    world.add(body1);
   
    for (int y=0;y<7;y++) {
      int xbase = 250 - (y * 21);
      for (int x=0;x<y+1;x++) {
View Full Code Here

Examples of net.phys2d.raw.StaticBody

  /**
   * @see net.phys2d.raw.test.AbstractDemo#init(net.phys2d.raw.World)
   */
  protected void init(World world) {
    Body land = new StaticBody("Line1", new Line(190,0));
    land.setPosition(50,400);
    world.add(land);
    Body land2 = new StaticBody("Box1", new Box(190,10));
    land2.setPosition(350,405);
    world.add(land2);
   
    Body box = new Body("Faller", new Box(50,50), 1);
    box.setPosition(150,100);
    box.setRotation(0.5f);
View Full Code Here

Examples of net.phys2d.raw.StaticBody

  /**
   * @see net.phys2d.raw.test.AbstractDemo#init(net.phys2d.raw.World)
   */
  protected void init(World world) {
    Body body1 = new StaticBody("Ground1", new Box(400.0f, 20.0f));
    body1.setPosition(250.0f, 400);
    world.add(body1);
    Body body1a = new StaticBody("Ground2", new Box(200.0f, 20.0f));
    body1a.setPosition(350.0f, 280);
    body1a.setRotation(-0.7f);
    world.add(body1a);
    Body body1b = new StaticBody("Ground1", new Box(20.0f, 400.0f));
    body1b.setPosition(20.0f, 200);
    world.add(body1b);
   
    Body body2 = new Body("Mover1", new Circle(25), 100.0f);
    body2.setPosition(300.0f, 4.0f);
    world.add(body2);
View Full Code Here

Examples of net.phys2d.raw.StaticBody

  /**
   * @see net.phys2d.raw.test.AbstractDemo#init(net.phys2d.raw.World)
   */
  protected void init(World world) {
    Body body1 = new StaticBody("Ground1", new Box(600.0f, 20.0f));
    body1.setPosition(250.0f, 400);
    world.add(body1);
    Body body3 = new StaticBody("Ground2", new Box(200.0f, 20.0f));
    body3.setPosition(360.0f, 340);
    body3.setRotation(0.4f);
    world.add(body3);
    Body body9 = new StaticBody("Ground3", new Box(200.0f, 20.0f));
    body9.setPosition(140.0f, 340);
    body9.setRotation(-0.4f);
    world.add(body9);
    Body bodya = new StaticBody("Wall1", new Box(20.0f, 400.0f));
    bodya.setPosition(20.0f, 190);
    world.add(bodya);
    Body bodyb = new StaticBody("Wall2", new Box(20.0f, 400.0f));
    bodyb.setPosition(480.0f, 190);
    world.add(bodyb);
   
    Body body2 = new Body("Mover1", new Box(50.0f, 50.0f), 100.0f);
    body2.setPosition(250.0f, 4.0f);
    body2.setRotation(0.2f);
View Full Code Here

Examples of net.phys2d.raw.StaticBody

   * @see net.phys2d.raw.test.AbstractDemo#init(net.phys2d.raw.World)
   */
  protected void init(World world) {
    Vector2f[] groundVerts = {new Vector2f(-200, -10), new Vector2f(200,-10), new Vector2f(200,10), new Vector2f(-200,10)};
    ConvexPolygon groundBox = new ConvexPolygon(groundVerts);
    Body ground = new StaticBody("ground", groundBox);
    ground.setPosition(250, 50);
    world.add(ground);
   
    {
      int noVerts = 40;
      Vector2f[] circleVerts = new Vector2f[noVerts];
View Full Code Here

Examples of net.phys2d.raw.StaticBody

  /**
   * @see net.phys2d.raw.test.AbstractDemo#init(net.phys2d.raw.World)
   */
  protected void init(World world) {
    Body body1 = new StaticBody("Ground1", new Box(400.0f, 20.0f));
    body1.setPosition(250.0f, 400);
    world.add(body1);
    Body body1b = new StaticBody("Ground1", new Box(20.0f, 400.0f));
    body1b.setPosition(20.0f, 200);
    world.add(body1b);

    Body body3 = new Body("Mover2", new Circle(25), 50.0f);
    body3.setPosition(225.0f, 365);
    world.add(body3);
View Full Code Here

Examples of net.phys2d.raw.StaticBody

 
  /**
   * @see net.phys2d.raw.test.AbstractDemo#init(net.phys2d.raw.World)
   */
  protected void init(World world) {
    Body knot = new StaticBody(new Circle(10));
    knot.setPosition(100,400);
    knot.setRotation(0.5f);
    world.add(knot);
    int N=8;
    Body balls[] = new Body[N];
    for(int i=0;i<N;i++){
      Body ball = new Body(new Circle(5),10);
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.