Class FixtureData

java.lang.Object
de.pirckheimer_gymnasium.engine_pi.physics.FixtureData

public class FixtureData extends Object
Wrapper-Klasse für FixtureDef zur Übersetzung zwischen Engine-Features und JBox2D-Features.
Author:
Michael Andonie
See Also:
  • Constructor Details

    • FixtureData

      public FixtureData(org.jbox2d.collision.shapes.Shape shape)
      Erstellt eine neue Fixture-Data.
      Parameters:
      shape - Die Shape, die diese Fixture hat.
  • Method Details

    • getDensity

      public double getDensity()
    • setDensity

      public void setDensity(double density)
    • getFriction

      public double getFriction()
    • setFriction

      public void setFriction(double friction)
    • getRestitution

      public double getRestitution()
    • setRestitution

      public void setRestitution(double restitution)
    • getShape

      public org.jbox2d.collision.shapes.Shape getShape()
    • setShape

      public void setShape(org.jbox2d.collision.shapes.Shape shape)
    • isSensor

      public boolean isSensor()
    • setSensor

      public void setSensor(boolean sensor)
    • getFilter

      public org.jbox2d.dynamics.Filter getFilter()
    • setFilter

      public void setFilter(org.jbox2d.dynamics.Filter filter)
    • fromFixture

      @Internal public static FixtureData fromFixture(org.jbox2d.dynamics.Fixture fixture)
      Generiert eine Fixture Data aus einer JBox2D-Fixture
      Parameters:
      fixture - Die JBox2D-Fixture, die als Engine Fixture Data generiert werden solll
      Returns:
      Eine Engine-Fixture-Data, die die JBox2D-Fixture-Def vollständig beschreibt.