Interface ParticleConstraint2D

All Known Implementing Classes:
AngularConstraint, AxisConstraint, CircularConstraint, MaxConstraint, MinConstraint, PolygonConstraint, RectConstraint

public interface ParticleConstraint2D
Defines an interface used to constrain VerletParticles based on a custom criteria (e.g. only allowed to move along an axis or shape etc.). The constraints will be applied directly after each spring update.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Applies the constraint to the passed in particle.
  • Method Details

    • apply

      void apply(VerletParticle2D p)
      Applies the constraint to the passed in particle. The method is assumed to manipulate the given instance directly.
      Parameters:
      p - particle