toxi.physics2d.constraints
Class CircularConstraint

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

public class CircularConstraint
extends java.lang.Object
implements Particle2DConstraint


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: Particle2DConstraint
Applies the constraint to the passed in particle. The method is assumed to manipulate the given instance directly.

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