|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| Bezier1f | |
| Bezier2f | |
| BSpline2f | \class BSpline2f \brief Two-dimensional bezier curve. |
| CubicSpline | A C2 continuous spline that goes through all control points Assumptions: The spline is not closed y''(0)=0 y''(n-1)=0 The point distribution is uniform |
| HermiteSpline | Hermite spline A cubic, acceleration-continu spline going fluently through equidistant (with distant 1) interpolation points. |
| Info | The Info class is intended to be used as "Main class" when the package is jarred. |
| Mat | Generic Matrix algorithmns |
| Mat3f | A collection of static methods for 3 X 3 matrices, represented by float arrays of length 9. |
| Mat4f | A collection of static methods for 4 X 4 matrices, represented by float arrays of length 16. |
| MathUtils | Misc. math functions that don't fit anywhere else (yet). |
| MatrixMath | Some matrix utilities |
| NumMath | Numerical functions on data lists |
| PerlinNoise | |
| Quat4f | A collection of static methods for quaternions, represented by float arrays of length four. |
| QuatCurve | Constructs quaternion curves (splines, Bezier curves) Implements algorithms from: Kim, Myoung-Jun, Kim, Myung-Soo and Shin, Sung Yong, A general construction scheme for unit quaternion curves with simple high order derivatives, in: SIGGRAPH '95: Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, pages 369--376, ACM, 1995 |
| SpatialArticulatedBodyInertiaTensor | Efficient implementation of the 6x6 spatial articulated body inertia tensor As defined in Rigid Body Dynamics Algorithms Roy Featherstone 2007 SpatialArticulatedBodyInertiaTensor are stored using a 27-element float array Could be even more storage efficient if we use lower triangles of I and M |
| SpatialInertiaTensor | Efficient implementation of the 6x6 spatial inertia tensor As defined in Rigid Body Dynamics Algorithms Roy Featherstone 2007 using a 13-element float array |
| SpatialTransform | Efficient implementation of the 6x6 spatial transform matrix As defined in Rigid Body Dynamics Algorithms Roy Featherstone 2007 using a 12-element float array |
| SpatialVec | A collection of methods for spatial vectors As defined in Rigid Body Dynamics Algorithms Roy Featherstone 2007 Spatial vectors can be stored within arrays of length 6, or they can be stored inside a larger float array a, together with an integer offset "index" into that array. |
| TCBSpline | TCB spline A non-uniform spline with tensity, continuity and bias controls C1 continous, interpolates the points {link http://hmi.ewi.utwente.nl/aigaion/? |
| Vec2f | A collection of methods for vectors of length 3, represented by float arrays. |
| Vec3f | A collection of methods for vectors of length 3, represented by float arrays. |
| Vec4f | A collection of static methods for vectors of length 4, represented by float arrays. |
| Vecf | A collection of methods for vectors of arbitrary length represented by float arrays. |
| Enum Summary | |
|---|---|
| Mat3f.ScalingType | Restored for compatibility with Herwin's demos, do not remove |
Mathematical utility classes for dealing with vectors, quaternions, splines, matrices, filters, etcetera.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||