| A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | |
| r11 — Property in class org.generalrelativity.foam.math.RotationMatrix | |
| r12 — Property in class org.generalrelativity.foam.math.RotationMatrix | |
| r21 — Property in class org.generalrelativity.foam.math.RotationMatrix | |
| r22 — Property in class org.generalrelativity.foam.math.RotationMatrix | |
| radius — Property in class org.generalrelativity.foam.dynamics.element.body.Circle | |
| circle's radius | |
| redraw() — Method in interface org.generalrelativity.foam.view.IFoamRenderer | |
| Redraws dynamic elements (generally called from within the simulation loop) | |
| redraw() — Method in class org.generalrelativity.foam.view.SimpleFoamRenderer | |
| remove(key) — Method in class org.generalrelativity.foam.util.SimpleMap | |
| removeCollidable(collidable:org.generalrelativity.foam.dynamics.element:ISimulatable) — Method in class org.generalrelativity.foam.dynamics.PhysicsEngine | |
| Removes a collidable element from simulation | |
| removeCollidable(collidable:org.generalrelativity.foam.dynamics.element:ISimulatable) — Method in interface org.generalrelativity.foam.dynamics.collision.ICoarseCollisionDetector | |
| Removes a collidable element from coarse detection | |
| removeCollidable(collidable:org.generalrelativity.foam.dynamics.element:ISimulatable) — Method in class org.generalrelativity.foam.dynamics.collision.coarse.AABRDetector | |
| Removes a collidable element from coarse detection | |
| removeElement(element:org.generalrelativity.foam.dynamics.element:ISimulatable) — Method in class org.generalrelativity.foam.Foam | |
|
Removes an element from the simulation
This removes the element from the renderer and the engine. |
|
| removeForceGenerator(generator:org.generalrelativity.foam.dynamics.force:IForceGenerator) — Method in interface org.generalrelativity.foam.dynamics.element.ISimulatable | |
| Removes an IForceGenerator from the element | |
| removeForceGenerator(generator:org.generalrelativity.foam.dynamics.force:IForceGenerator) — Method in class org.generalrelativity.foam.dynamics.element.particle.SimpleParticle | |
| Removes a force generator | |
| removeGlobalForceGenerator(forceGenerator:org.generalrelativity.foam.dynamics.force:IForceGenerator, remainInEffect) — Method in class org.generalrelativity.foam.Foam | |
|
Removes a global force from the simulation
This force will be removed from all elements its currently generating for depending on remainInEffect |
|
| removeODESolver(solver:org.generalrelativity.foam.dynamics.ode:IODESolver) — Method in class org.generalrelativity.foam.dynamics.PhysicsEngine | |
| Removes an IODESolver from the simulation | |
| removeRenderable(renderable:org.generalrelativity.foam.view:Renderable) — Method in interface org.generalrelativity.foam.view.IFoamRenderer | |
| Removes a renderable element from the renderer | |
| removeRenderable(renderable:org.generalrelativity.foam.view:Renderable) — Method in class org.generalrelativity.foam.view.SimpleFoamRenderer | |
| Renderable — Class in package org.generalrelativity.foam.view | |
| Renderable(element, isDynamic, data) — Constructor in class org.generalrelativity.foam.view.Renderable | |
| renderables — Property in interface org.generalrelativity.foam.view.IFoamRenderer | |
| Gets all renderables | |
| renderables — Property in class org.generalrelativity.foam.view.SimpleFoamRenderer | |
| RenderingUtil — Class in package org.generalrelativity.foam.util | |
| renderMethodKey — Property in class org.generalrelativity.foam.view.Renderable | |
| IFoamRenderers can use this key as a means to map element type to a drawing method | |
| resolution — Property in class org.generalrelativity.foam.dynamics.element.body.CubicBezierCurve | |
| resolve(contacts) — Static method in class org.generalrelativity.foam.dynamics.collision.CollisionResolver | |
|
Resolves an Array of pairwise Contacts
All rigid body contact resolution is handled identically. |
|
| restLength — Property in class org.generalrelativity.foam.dynamics.force.spring.MouseSpring | |
| _restLength — Property in class org.generalrelativity.foam.dynamics.force.spring.Spring | |
| the spring's happy length (where no force is generated | |
| restLength — Property in class org.generalrelativity.foam.dynamics.force.spring.Spring | |
| RigidBody — Class in package org.generalrelativity.foam.dynamics.element.body | |
| RigidBody(x, y, mass, vertices, vx, vy, friction, elasticity, q, av) — Constructor in class org.generalrelativity.foam.dynamics.element.body.RigidBody | |
|
Creates a new RigidBody
This will most likely be the most used element in FOAM. |
|
| RIGID_BODY — Constant static property in class org.generalrelativity.foam.dynamics.collision.enum.CollisionType | |
| RigidBodyBungee — Class in package org.generalrelativity.foam.dynamics.force.spring | |
| RigidBodyBungee(body1:org.generalrelativity.foam.dynamics.element:IBody, point1:org.generalrelativity.foam.math:Vector, body2:org.generalrelativity.foam.dynamics.element:IBody, point2:org.generalrelativity.foam.math:Vector, k, damp) — Constructor in class org.generalrelativity.foam.dynamics.force.spring.RigidBodyBungee | |
| Creates a new RigidBodyBungee | |
| RigidBodySpring — Class in package org.generalrelativity.foam.dynamics.force.spring | |
| RigidBodySpring(body1:org.generalrelativity.foam.dynamics.element:IBody, point1:org.generalrelativity.foam.math:Vector, body2:org.generalrelativity.foam.dynamics.element:IBody, point2:org.generalrelativity.foam.math:Vector, k, damp) — Constructor in class org.generalrelativity.foam.dynamics.force.spring.RigidBodySpring | |
| Creates a new RigidBodySpring | |
| RK4 — Class in package org.generalrelativity.foam.dynamics.ode.solver | |
| RK4(ode:org.generalrelativity.foam.dynamics.ode:IODE) — Constructor in class org.generalrelativity.foam.dynamics.ode.solver.RK4 | |
| Creates a new RK4 solver | |
| RK4_COLOR — Constant static property in class example.orbit.SimpleOrbit | |
| rotation — Property in interface org.generalrelativity.foam.dynamics.element.IBody | |
| Gets the rotation matrix of the body (used to transform its geometry) | |
| _rotation — Property in class org.generalrelativity.foam.dynamics.element.body.RigidBody | |
| rotation matrix of body | |
| rotation — Property in class org.generalrelativity.foam.dynamics.element.body.RigidBody | |
|
Gets the rotation matrix of the body
Because the creation of a rotation matrix involves 2 trigonometric function calls, it's worthwhile to do a check to see if we need to create a new rotation matrix. |
|
| RotationMatrix — Class in package org.generalrelativity.foam.math | |
| RotationMatrix(theta) — Constructor in class org.generalrelativity.foam.math.RotationMatrix | |
| A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | |