Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
X
A
acc(Tuple2d, double, Tuple2d)
- Static method in class cs5643.rigidbody.
Utils
sum += scale*v
add(Block)
- Method in class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder.ColFrag
add(Block)
- Method in class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder.RowFrag
add(RigidBody)
- Method in class cs5643.rigidbody.
RigidBodySystem
Adds the RigidBody to the system, and invalidates the existing CollisionProcessor.
addComponentRigidBodies(RigidBodySystem)
- Method in class cs5643.rigidbody.
ImageBlocker
Constructs new RigidBody objects for each connected component of Blocks, and adds each to the RigidBodySystem.
addedBeans
- Variable in class cs5643.rigidbody.
JellyBeanFactory
addForce(Force)
- Method in class cs5643.rigidbody.
RigidBodySystem
Adds a force object (until removed)
advanceTime(double)
- Method in class cs5643.rigidbody.
JellyBeanFactory
Creates any new jelly beans, but does not advance positions---done elsewhere by integrator.
advanceTime(double)
- Method in class cs5643.rigidbody.
RigidBody
Advances body state, integrating any accumulated force/torque (which are then set to zero), and updates internal rigid transforms.
advanceTime(double)
- Method in class cs5643.rigidbody.
RigidBodySystem
Incomplete/Debugging integrator implementation.
advanceTime(double)
- Method in class cs5643.rigidbody.
RigidImageSimulation
apply_glOrtho(GL)
- Method in class cs5643.rigidbody.
OrthoMap
applyContactForceW(Point2d, Vector2d)
- Method in class cs5643.rigidbody.
RigidBody
TODO(ADD TORQUE SUPPORT!) Applies contact force (in world coordinates)
applyForce()
- Method in interface cs5643.rigidbody.
Force
Causes force to be applied to affected bodies.
applyForce()
- Method in class cs5643.rigidbody.
SpringForcePoint2Body
applyWrenchW(Vector2d, double)
- Method in class cs5643.rigidbody.
RigidBody
Accumulates force/torque in world coordinates.
atRest(RigidBody)
- Method in class cs5643.rigidbody.
JellyBeanFactory.RestingBeans
Returns true if bean is at rest based on a mass-normalized kinetic energy metric.
B
B
- Variable in class cs5643.rigidbody.
ImageBlocker
Block[i][j] with null for massless/background Blocks.
B
- Variable in class cs5643.rigidbody.
RigidBody
Block approximation of geometry for rendering and collision processing (body frame).
beanTypes
- Variable in class cs5643.rigidbody.
JellyBeanFactory
Beans of different color/type for cloning
Block
- Class in
cs5643.rigidbody
Basic square block/pixel primitive for representing image-based rigid objects and resolving contacts.
Block(int, int, Color3f, Point2d, double)
- Constructor for class cs5643.rigidbody.
Block
Constructs a Block.
blocks
- Variable in class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder.ColFrag
blocks
- Variable in class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder.RowFrag
bodies
- Variable in class cs5643.rigidbody.
RigidBodySystem
List of RigidBody objects.
BodyPair
- Class in
cs5643.rigidbody
A hashable int representation of a pair of indexed rigid bodies.
BodyPair(int, int)
- Constructor for class cs5643.rigidbody.
BodyPair
boundaryBlocks
- Variable in class cs5643.rigidbody.
RigidBody
Boundary blocks.
boundingDisk
- Variable in class cs5643.rigidbody.
RigidBody
Disk that bounds blocks (body frame).
broadPhase()
- Method in class cs5643.rigidbody.
CollisionProcessor
Insert your implementation here of whatever broad phase test you choose.
buildColFragments()
- Method in class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder
buildRowFragments()
- Method in class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder
C
c
- Variable in class cs5643.rigidbody.
Block
Pixel color.
c
- Variable in class cs5643.rigidbody.
Disk
Center of disk.
c()
- Method in class cs5643.rigidbody.
Disk
Fragile reference to center of Disk.
CollisionProcessor
- Class in
cs5643.rigidbody
Class to detect and resolve collisions (e.g., using penalty forces) between rigid bodies.
CollisionProcessor(Set<RigidBody>)
- Constructor for class cs5643.rigidbody.
CollisionProcessor
Index bodies, and BUILD YOUR FAVORITE DATA STRUCTURES!
collisionProcessor
- Variable in class cs5643.rigidbody.
RigidBodySystem
components
- Variable in class cs5643.rigidbody.
ImageBlocker
Resulting sets of connected Block components.
Constants
- Interface in
cs5643.rigidbody
Feel free to put your constants and parameters here.
CONTACT_STIFFNESS
- Static variable in interface cs5643.rigidbody.
Constants
Stiffness of penalty contact spring force.
crossZ(Tuple2d, Tuple2d)
- Static method in class cs5643.rigidbody.
Utils
Returns (ax*by-ay*bx).
cs5643.rigidbody
- package cs5643.rigidbody
D
Disk
- Class in
cs5643.rigidbody
Representation of a circular bounding disk.
Disk(Collection<Block>)
- Constructor for class cs5643.rigidbody.
Disk
Builds a Disk that encloses the specified blocks in their frame of reference.
Disk(Point2d, double)
- Constructor for class cs5643.rigidbody.
Disk
Builds Disk with specified center and radius values.
DISK_DISPLAY_LIST
- Static variable in class cs5643.rigidbody.
Disk
dispatchKey(char, KeyEvent)
- Method in class cs5643.rigidbody.
RigidImageSimulation
Handles keyboard events, e.g., spacebar toggles simulation/pausing, and escape resets the current Task.
display(GL)
- Method in class cs5643.rigidbody.
Block
Draws Block geometry (using current color/lighting).
display(GL)
- Method in class cs5643.rigidbody.
Disk
Draws circular disk using a display list.
display(GL)
- Method in interface cs5643.rigidbody.
Force
Display any instructive force information, e.g., connecting spring.
display(GL, int, int)
- Method in class cs5643.rigidbody.
JellyBeanFactory
Displays spaghetti text stats.
display(GL)
- Method in class cs5643.rigidbody.
JellyBeanFactory.RestingBeans
Draws a white dot on each bean at rest.
display(GL)
- Method in class cs5643.rigidbody.
RigidBody
Draws body using a display list.
display(GL)
- Method in class cs5643.rigidbody.
RigidBodySystem
Displays RigidBody and Force objects.
display(GLAutoDrawable)
- Method in class cs5643.rigidbody.
RigidImageSimulation
Main event loop: OpenGL display + simulation advance.
display(GL)
- Method in class cs5643.rigidbody.
SpringForcePoint2Body
displayBound(GL)
- Method in class cs5643.rigidbody.
RigidBody
Draws a Disk.
displayChanged(GLAutoDrawable, boolean, boolean)
- Method in class cs5643.rigidbody.
RigidImageSimulation
GLEventListener implementation
displayDisk(GL, Tuple2d, double)
- Static method in class cs5643.rigidbody.
Disk
drawBounds
- Variable in class cs5643.rigidbody.
RigidImageSimulation
Draws object bounds (Disk) if true.
drawWireframe
- Variable in class cs5643.rigidbody.
RigidImageSimulation
Draws wireframe if true, and pixel blocks if false.
DT
- Static variable in class cs5643.rigidbody.
RigidImageSimulation
Size of symplectic Euler time step (in seconds).
E
extractComponents()
- Method in class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder
Extracts "components" from label
F
F
- Variable in class cs5643.rigidbody.
RigidBodySystem
List of Force objects.
Force
- Interface in
cs5643.rigidbody
RigidBody system force.
force
- Variable in class cs5643.rigidbody.
RigidBody
Accumulator for linear force (world frame)
frame
- Variable in class cs5643.rigidbody.
RigidImageSimulation
Main window frame.
frameExporter
- Variable in class cs5643.rigidbody.
RigidImageSimulation
Reference to current FrameExporter, or null if no frames being dumped.
G
getBestHeight()
- Method in class cs5643.rigidbody.
JellyBeanFactory.RestingBeans
getBlocks()
- Method in class cs5643.rigidbody.
ImageBlocker
Nonempty Blocks of image.
getBlocks()
- Method in class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder.ColFrag
getBlocks()
- Method in class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder.RowFrag
getBlocks()
- Method in class cs5643.rigidbody.
RigidBody
Fragile reference to all blocks.
getBoundaryBlocks()
- Method in class cs5643.rigidbody.
RigidBody
Fragile reference to blocks without 8 equidistant neighbour blocks.
getBoundingDiskB()
- Method in class cs5643.rigidbody.
RigidBody
Bounding disk in body (B) coordinates.
getColorMass()
- Method in class cs5643.rigidbody.
Block
Color-based mass on [0,1] with white having zero mass, and darker colors approaching one (feel free to modify).
getHeight()
- Method in class cs5643.rigidbody.
JellyBeanFactory.RestingBeans
getHighestRestingBean()
- Method in class cs5643.rigidbody.
JellyBeanFactory.RestingBeans
getKey()
- Method in class cs5643.rigidbody.
RigidBody
Integer key used to identify body in collision processing (default=-1 if not set).
getKineticEnergy()
- Method in class cs5643.rigidbody.
RigidBody
Both linear and angular kinetic energy.
getMass()
- Method in class cs5643.rigidbody.
RigidBody
Mass of object.
getMassAngular()
- Method in class cs5643.rigidbody.
RigidBody
Angular mass, or inertia tensor I_zz, of object.
getMinLabel()
- Method in class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder.ColFrag
getMinLabel()
- Method in class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder.RowFrag
getNBlocks()
- Method in class cs5643.rigidbody.
RigidBody
Number of image blocks comprising this rigid body.
getNBodies()
- Method in class cs5643.rigidbody.
RigidBodySystem
Number of rigid bodies.
getNJellyBeans()
- Method in class cs5643.rigidbody.
JellyBeanFactory
Number of simulated jelly beans.
getNRest()
- Method in class cs5643.rigidbody.
JellyBeanFactory.RestingBeans
getNRestMax()
- Method in class cs5643.rigidbody.
JellyBeanFactory.RestingBeans
getOrientation()
- Method in class cs5643.rigidbody.
RigidBody
Current rotation angle (in radians).
getPaddedNumber(int, int, String)
- Static method in class cs5643.rigidbody.
Utils
getPaddedString(String, int, String, boolean)
- Static method in class cs5643.rigidbody.
Utils
getPoint2d(MouseEvent)
- Method in class cs5643.rigidbody.
OrthoMap
Get 2d coordinates in unit computation cell of e using knowledge of ortho projection.
getPoint2d(MouseEvent)
- Method in class cs5643.rigidbody.
RigidImageSimulation
Maps mouse event into computational cell using OrthoMap.
getPosition()
- Method in class cs5643.rigidbody.
RigidBody
Fragile reference to center-of-mass position.
getProcessCollisions()
- Method in class cs5643.rigidbody.
RigidBodySystem
Returns true if collision processing is enabled, and false otherwise.
getRigidBodies()
- Method in class cs5643.rigidbody.
RigidBodySystem
Fragile reference to rigid bodies.
getSpatialVelocityW(Point2d)
- Method in class cs5643.rigidbody.
RigidBody
New Vector2d containing spatial velocity of the specified world-frame point.
getSystem()
- Method in interface cs5643.rigidbody.
Force
Reference to the system this force affects.
getSystem()
- Method in class cs5643.rigidbody.
SpringForcePoint2Body
getVelocityAngular()
- Method in class cs5643.rigidbody.
RigidBody
Fragile reference to linear velocity.
getVelocityLinear()
- Method in class cs5643.rigidbody.
RigidBody
Fragile reference to linear velocity.
H
h
- Variable in class cs5643.rigidbody.
Block
Halfwidth of block (Note: the block radius is sqrt(2)*h).
h()
- Method in class cs5643.rigidbody.
Block
Halfwidth of block.
hasAllBlueBlocks()
- Method in class cs5643.rigidbody.
RigidBody
Returns true if all blocks are shades of pure blue, c \propto (0,0,1) or (a,a,b) with b>a.
hashcode()
- Method in class cs5643.rigidbody.
BodyPair
Hashcode for body pair: hash(i,j)=hash(j,i).
I
i
- Variable in class cs5643.rigidbody.
Block
Image row index.
i()
- Method in class cs5643.rigidbody.
Block
Image row.
i()
- Method in class cs5643.rigidbody.
BodyPair
Body "i" index
image
- Variable in class cs5643.rigidbody.
ImageBlocker
Image in question.
ImageBlocker
- Class in
cs5643.rigidbody
Converts an image into Block objects, and identifies connected components to generate RigidBody objects.
ImageBlocker(String)
- Constructor for class cs5643.rigidbody.
ImageBlocker
ImageBlocker.ScanlineCCBuilder
- Class in
cs5643.rigidbody
Finds connected components by unifying row/column fragment labels via iterative minimization of row/col fragment labels using expansion moves.
ImageBlocker.ScanlineCCBuilder()
- Constructor for class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder
ImageBlocker.ScanlineCCBuilder.ColFrag
- Class in
cs5643.rigidbody
Col impl of Frag
ImageBlocker.ScanlineCCBuilder.ColFrag(int)
- Constructor for class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder.ColFrag
ImageBlocker.ScanlineCCBuilder.RowFrag
- Class in
cs5643.rigidbody
ImageBlocker.ScanlineCCBuilder.RowFrag(int)
- Constructor for class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder.RowFrag
index
- Variable in class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder.ColFrag
index
- Variable in class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder.RowFrag
init(GLAutoDrawable)
- Method in class cs5643.rigidbody.
RigidImageSimulation
GLEventListener implementation: Initializes JOGL renderer.
intersects(Point2d)
- Method in class cs5643.rigidbody.
Disk
True if point intersects this bounding volume.
intersectsBounds(RigidBody)
- Method in class cs5643.rigidbody.
RigidBody
Returns true if bounds of the two bodies intersect (default is Disk-Disk test, but an AABB-AABB may perform better for text/images.).
intersectsW(Point2d)
- Method in class cs5643.rigidbody.
RigidBody
Returns true if point intersects support of body (HACK: Currently just bounding Disk...
invert()
- Method in class cs5643.rigidbody.
RigidTransform
Inverts transform.
isPinned()
- Method in class cs5643.rigidbody.
RigidBody
Returns true if currently pinned.
J
j
- Variable in class cs5643.rigidbody.
Block
Image column index.
j()
- Method in class cs5643.rigidbody.
Block
Image column.
j()
- Method in class cs5643.rigidbody.
BodyPair
Body "j" index
JellyBeanFactory
- Class in
cs5643.rigidbody
Jelly Bean Factory implementation.
JellyBeanFactory(RigidBodySystem)
- Constructor for class cs5643.rigidbody.
JellyBeanFactory
Creates an empty jelly bean container/boundary, and prepares for jelly bean emission.
jellyBeanFactory
- Variable in class cs5643.rigidbody.
RigidImageSimulation
Non-null reference when simulating the "Jelly Bean Factory" images.
JellyBeanFactory.RestingBeans
- Class in
cs5643.rigidbody
Estimates how many beans are at rest, and their maximum height, which is an indirect test of the solver's friction ability.
JellyBeanFactory.RestingBeans()
- Constructor for class cs5643.rigidbody.
JellyBeanFactory.RestingBeans
JellyBeanFactory.WallClock
- Class in
cs5643.rigidbody
JellyBeanFactory.WallClock()
- Constructor for class cs5643.rigidbody.
JellyBeanFactory.WallClock
jiggle()
- Method in class cs5643.rigidbody.
RigidBodySystem
Applies some random accelerations to the objects (modify as desired).
L
largeStep
- Variable in class cs5643.rigidbody.
RigidImageSimulation
If true, instead of one step per frame, simulator takes N_STEPS_PER_FRAME.
M
M
- Variable in class cs5643.rigidbody.
ImageBlocker
#Rows
main(String[])
- Static method in class cs5643.rigidbody.
RigidImageSimulation
### Runs the RigidImageSimulation.
massAngular
- Variable in class cs5643.rigidbody.
RigidBody
Angular mass, I_zz, the scalar 2D version of the inertia tensor.
massLinear
- Variable in class cs5643.rigidbody.
RigidBody
Mass of object.
minimizeConnectedLabels()
- Method in class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder
Iterative minimization of connected labels using alternating row/column fragment minimization.
mouseClicked(MouseEvent)
- Method in class cs5643.rigidbody.
RigidImageSimulation
mouseDragged(MouseEvent)
- Method in class cs5643.rigidbody.
RigidImageSimulation
mouseEntered(MouseEvent)
- Method in class cs5643.rigidbody.
RigidImageSimulation
mouseExited(MouseEvent)
- Method in class cs5643.rigidbody.
RigidImageSimulation
mouseMoved(MouseEvent)
- Method in class cs5643.rigidbody.
RigidImageSimulation
mousePressed(MouseEvent)
- Method in class cs5643.rigidbody.
RigidImageSimulation
mouseReleased(MouseEvent)
- Method in class cs5643.rigidbody.
RigidImageSimulation
N
N
- Variable in class cs5643.rigidbody.
ImageBlocker
#Columns
N_STEPS_PER_FRAME
- Static variable in class cs5643.rigidbody.
RigidImageSimulation
Number of time steps per large step size.
narrowPhase()
- Method in class cs5643.rigidbody.
CollisionProcessor
Insert your implementation of narrow phase collision detection and penalty force response here.
O
omega
- Variable in class cs5643.rigidbody.
RigidBody
Angular velocity (init=0)
OrthoMap
- Class in
cs5643.rigidbody
Simple object for setting up orthographic projection in OpenGL, and mapping mouse clicks into the unit computational cell.
OrthoMap(int, int)
- Constructor for class cs5643.rigidbody.
OrthoMap
P
p
- Variable in class cs5643.rigidbody.
Block
Body-frame position --- needed for contact processing.
p()
- Method in class cs5643.rigidbody.
Block
Center position of Block (in body coordinates).
pickBody(Point2d)
- Method in class cs5643.rigidbody.
RigidBodySystem
Picks body based on some criteria, or null if none picked.
pin
- Variable in class cs5643.rigidbody.
RigidBody
Pin-constraint status.
processBodyPair(BodyPair)
- Method in class cs5643.rigidbody.
CollisionProcessor
Narrow phase BodyPair collision resolution.
processCollisions()
- Method in class cs5643.rigidbody.
CollisionProcessor
Performs broad and narrow phase collision detection, and applies penalty forces at contacts.
processCollisions
- Variable in class cs5643.rigidbody.
RigidBodySystem
R
r
- Variable in class cs5643.rigidbody.
Disk
Radius of disk.
r()
- Method in class cs5643.rigidbody.
Disk
Radius of Disk.
R
- Variable in class cs5643.rigidbody.
SpringForcePoint2Body
RBS
- Variable in class cs5643.rigidbody.
JellyBeanFactory
RBS
- Variable in class cs5643.rigidbody.
RigidImageSimulation
The single RigidBodySystem reference.
remove(RigidBody)
- Method in class cs5643.rigidbody.
RigidBodySystem
Removes the RigidBody from the system, and invalidates the existing CollisionProcessor.
removeForce(Force)
- Method in class cs5643.rigidbody.
RigidBodySystem
Useful for removing temporary forces, such as user-interaction spring forces.
reset()
- Method in class cs5643.rigidbody.
JellyBeanFactory
Deletes all previous jelly beans, and restarts factory.
reset()
- Method in class cs5643.rigidbody.
RigidBody
Resets state to original values (original position/orientation, with zero velocities), updates rigid transforms, and clears force/torque accumulators.
reset()
- Method in class cs5643.rigidbody.
RigidBodySystem
Moves all rigidbodys to undeformed/materials positions, and sets all velocities to zero.
reshape(GLAutoDrawable, int, int, int, int)
- Method in class cs5643.rigidbody.
RigidImageSimulation
GLEventListener implementation
RigidBody
- Class in
cs5643.rigidbody
Simple 2D rigid body with image- and sample-based geometric representation.
RigidBody(Collection<Block>)
- Constructor for class cs5643.rigidbody.
RigidBody
Constructs rigid body as the union of specified blocks.
RigidBody(RigidBody)
- Constructor for class cs5643.rigidbody.
RigidBody
Copy constructor that shares underlying Block objects.
RigidBodySystem
- Class in
cs5643.rigidbody
Maintains a dynamic list of RigidBody objects, and provides access to their state for numerical integration of dynamics and collision processing.
RigidBodySystem()
- Constructor for class cs5643.rigidbody.
RigidBodySystem
Basic constructor.
RigidImageSimulation
- Class in
cs5643.rigidbody
CS5643: Assignment #3 "Rigid Body Contact" main class.
RigidImageSimulation(String, boolean)
- Constructor for class cs5643.rigidbody.
RigidImageSimulation
Main constructor.
RigidTransform
- Class in
cs5643.rigidbody
Maintains a 2D rigidbody transform.
RigidTransform()
- Constructor for class cs5643.rigidbody.
RigidTransform
S
S
- Variable in class cs5643.rigidbody.
SpringForcePoint2Body
set(RigidTransform)
- Method in class cs5643.rigidbody.
RigidTransform
set(double, Tuple2d)
- Method in class cs5643.rigidbody.
RigidTransform
Transformation specified by rotation angle, theta, and translation.
setKey(int)
- Method in class cs5643.rigidbody.
RigidBody
Integer key used to identify body in collision processing, etc.
setMinLabel(int)
- Method in class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder.ColFrag
setMinLabel(int)
- Method in class cs5643.rigidbody.
ImageBlocker.ScanlineCCBuilder.RowFrag
setPin(boolean)
- Method in class cs5643.rigidbody.
RigidBody
Specifies whether or not this rigidbody is fixed in space via a full-dof (encastré) pin constraint.
setProcessCollisions(boolean)
- Method in class cs5643.rigidbody.
RigidBodySystem
Enables/disables collision processing.
simulate
- Variable in class cs5643.rigidbody.
RigidImageSimulation
Toggle to advance simulation.
simulateAndDisplayScene(GL)
- Method in class cs5643.rigidbody.
RigidImageSimulation
Simulate then display particle system and any builder adornments.
SpringForcePoint2Body
- Class in
cs5643.rigidbody
Spring force between one body and a proxy point.
SpringForcePoint2Body(RigidBody, Point2d, RigidBodySystem)
- Constructor for class cs5643.rigidbody.
SpringForcePoint2Body
start()
- Method in class cs5643.rigidbody.
RigidImageSimulation
Builds and shows window, and starts simulator.
STIFFNESS_STRETCH_DENSITY
- Static variable in interface cs5643.rigidbody.
Constants
Stiffness of mouse-force spring.
T
T
- Variable in class cs5643.rigidbody.
RigidTransform
t0
- Variable in class cs5643.rigidbody.
JellyBeanFactory.WallClock
theta
- Variable in class cs5643.rigidbody.
RigidBody
Orientation angle (init=0)
time
- Variable in class cs5643.rigidbody.
RigidBodySystem
Current simulation time.
timeMin()
- Method in class cs5643.rigidbody.
JellyBeanFactory.WallClock
torque
- Variable in class cs5643.rigidbody.
RigidBody
Accumulator for angular force, i.e., torque (world frame)
toString()
- Method in class cs5643.rigidbody.
RigidBody
Returns state info as a string.
transform(Tuple2d)
- Method in class cs5643.rigidbody.
RigidTransform
Multiply this matrix by the tuple t and place the result back into the tuple (t = this*t).
transformB2W
- Variable in class cs5643.rigidbody.
RigidBody
body2world transform
transformB2W(Tuple2d)
- Method in class cs5643.rigidbody.
RigidBody
Transforms point/vector from Body to World frame.
transformW2B
- Variable in class cs5643.rigidbody.
RigidBody
world2body transform
transformW2B(Tuple2d)
- Method in class cs5643.rigidbody.
RigidBody
Transforms point/vector from World to Body frame.
U
update()
- Method in class cs5643.rigidbody.
JellyBeanFactory.RestingBeans
updatePoint(Point2d)
- Method in class cs5643.rigidbody.
SpringForcePoint2Body
Utils
- Class in
cs5643.rigidbody
Catch-all utilities (feel free to add on).
Utils()
- Constructor for class cs5643.rigidbody.
Utils
V
v
- Variable in class cs5643.rigidbody.
RigidBody
Linear velocity (world frame) (init=0)
X
x
- Variable in class cs5643.rigidbody.
RigidBody
Position of center of mass (world frame)
x
- Variable in class cs5643.rigidbody.
SpringForcePoint2Body
x0
- Variable in class cs5643.rigidbody.
RigidBody
Initial position of center of mass (world frame)
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
X
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes