toxi.physics2d.constraints
Class CircularConstraint

java.lang.Object
  extended by toxi.physics2d.constraints.CircularConstraint
All Implemented Interfaces:
ParticleConstraint2D

public class CircularConstraint
extends java.lang.Object
implements ParticleConstraint2D


Field Summary
 toxi.geom.Circle circle
           
 
Constructor Summary
CircularConstraint(toxi.geom.Circle circle)
           
CircularConstraint(toxi.geom.Vec2D origin, float radius)
           
 
Method Summary
 void apply(VerletParticle2D p)
          Applies the constraint to the passed in particle.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

circle

public toxi.geom.Circle circle
Constructor Detail

CircularConstraint

public CircularConstraint(toxi.geom.Circle circle)

CircularConstraint

public CircularConstraint(toxi.geom.Vec2D origin,
                          float radius)
Method Detail

apply

public void apply(VerletParticle2D p)
Description copied from interface: ParticleConstraint2D
Applies the constraint to the passed in particle. The method is assumed to manipulate the given instance directly.

Specified by:
apply in interface ParticleConstraint2D
Parameters:
p - particle