Package org.opensourcephysics.sip.ch17

Class Summary
Affine2DApp Affine2DApp demonstrates how to apply an affine transformation to a 2D shape.
Affine3DMatrix Affine3DMatrix implements 3D affine transformations using a matrix representation.
Barbell3D Barbell3D creates a 3D visualization of a barbell using an 3D Group.
Box3DApp Box3DApp demonstrates various 3D features.
BoxWithArrows BoxWithArrows creates a 3D visualization that can be transformed as a group.
FeynmanPlate RigidBody models rigid body dynamics by solving Euler's equations using an ODE solver.
FeynmanPlateApp FeynmanPlateApp displays rigid body dynamics using quaternions.
FeynmanPlateView FeynmanPlateView shows a rotating plate as seen from the space (laboratory) frame.
FreeRotation SpinningTop solves the Euler equations for a spinning top.
FreeRotationApp RigidBodyApp displays rigid body dynamics using quaternions.
FreeRotationSpaceView RigidBodySpaceView shows the rigid body as seen from the intertial laboratory frame.
Interaction3DApp Interaction3DApp demonstrates how to add and handle actions in an Display3DFrame.
Methane Methane implements a visualization of the methane molecule (CH_4).
Methane3D Methane3D creates a 3D visualization of methane using a 3D Group.
Methane3DApp Methane3DApp displays a methane model in a Display3DFrame.
MethaneApp MethaneApp models CH4 in order to demonstrates how to transform 3D shapes.
QuaternionApp QuaternionApp demonstrates how to use quaternions to rotate objects.
RigidBody RigidBody models rigid body dynamics by solving Euler's equations using an ODE solver.
Rotation3D Rotation3D implements 3D rotations using a matrix representation.
SpinningTop SpinningTop solves the Euler equations for a spinning top.
SpinningTopApp SpinningTopApp displays the dynamics of a spinning top using quaternions.
SpinningTopSpaceView SpinningTopSpaceView shows a spinning top as seen from the laboratory frame.
TorqueApp