A  B  C  D  E  G  I  J  L  M  N  P  R  S  T  U  V  W 

C

calcMass(Double) - function in de.chaffic.geometry.Circle
Calculates the mass of a circle.
calcMass(Double) - function in de.chaffic.geometry.Polygon
Implementation of calculating the mass of a polygon.
calcMass(Double) - function in de.chaffic.geometry.Shape
Calculates the mass of a shape.
calculateTension() - function in de.chaffic.joints.Joint
Abstract method to calculate tension between the joint
calculateTension() - function in de.chaffic.joints.JointToBody
Calculates tension between the two attachment points of the joints bodies.
calculateTension() - function in de.chaffic.joints.JointToPoint
Calculates tension between the two attachment points of the joints body and point.
castRays(Double) - function in de.chaffic.explosions.RayScatter
Casts rays in 360 degrees with equal spacing.
Circle - class in de.chaffic.geometry
Circle class to create a circle object.
clearWorld() - function in de.chaffic.dynamics.World
Clears all objects in the current world
CollisionBody - class in de.chaffic.collision.bodies
 
CollisionBodyInterface - class in de.chaffic.collision.bodies
 
copy() - function in de.chaffic.collision.AxisAlignedBoundingBox
Copy method to return a new AABB that's the same as the current object.
copy() - function in de.chaffic.math.Vec2
Copy method to return a new copy of the current instance vector.
copyNegative() - function in de.chaffic.math.Vec2
Negates the current instance vector and return this.
createAABB() - function in de.chaffic.geometry.Circle
Generates an AABB and binds it to the body.
createAABB() - function in de.chaffic.geometry.Polygon
Generates an AABB encompassing the polygon and binds it to the body.
createAABB() - function in de.chaffic.geometry.Shape
Generates an AABB for the shape.
createArray(Integer) - function in de.chaffic.math.Vec2.Companion
Generates an array of length n with zero initialised vectors.
createParticles(Double,Integer,Integer,World) - function in de.chaffic.explosions.ParticleExplosion
Creates particles in the supplied world.
cross(Vec2) - function in de.chaffic.math.Vec2
Finds cross product between two vectors.
cross(Double) - function in de.chaffic.math.Vec2
 
cross(Vec2,Double) - function in de.chaffic.math.Vec2.Companion
Static method for any cross product, same as .
cross(Double,Vec2) - function in de.chaffic.math.Vec2.Companion
Finds the cross product of a scalar and a vector.
A  B  C  D  E  G  I  J  L  M  N  P  R  S  T  U  V  W