Class Breakable

All Implemented Interfaces:
ContactListener, JbDeserializer.ObjectListener, JbSerializer.ObjectSigner, UnsupportedListener

public class Breakable extends TestbedTest
Author:
Daniel Murphy
  • Constructor Details

    • Breakable

      public Breakable()
  • Method Details

    • initTest

      public void initTest(boolean argDeserialized)
      Description copied from class: TestbedTest
      Initializes the current test
      Specified by:
      initTest in class TestbedTest
    • postSolve

      public void postSolve(Contact contact, ContactImpulse impulse)
      Description copied from interface: ContactListener
      This lets you inspect a contact after the solver is finished. This is useful for inspecting impulses. Note: the contact manifold does not include time of impact impulses, which can be arbitrarily large if the sub-step is small. Hence the impulse is provided explicitly in a separate data structure. Note: this is only called for contacts that are touching, solid, and awake.
      Specified by:
      postSolve in interface ContactListener
      Overrides:
      postSolve in class TestbedTest
      Parameters:
      contact -
      impulse - this is usually a pooled variable, so it will be modified after this call
    • step

      public void step(TestbedSettings settings)
      Overrides:
      step in class TestbedTest
    • getTestName

      public String getTestName()
      Description copied from class: TestbedTest
      The name of the test
      Specified by:
      getTestName in class TestbedTest
      Returns: