|
||||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | |||||||||
com.jme3.math package provides mathematic data structures
and utilities which are used by the rest of the engine.
参照先:
説明
| クラスの概要 | |
|---|---|
| AbstractTriangle | |
| ColorRGBA | ColorRGBA defines a color made from a collection of
red, green and blue values. |
| CurveAndSurfaceMath | This class offers methods to help with curves and surfaces calculations. |
| Eigen3f | |
| FastMath | FastMath provides 'fast' math approximations and float equivalents of Math
functions. |
| Line | Line defines a line. |
| LineSegment | LineSegment represents a segment in the space. |
| Matrix3f | Matrix3f defines a 3x3 matrix. |
| Matrix4f | Matrix4f defines and maintains a 4x4 matrix in row major order. |
| Plane | Plane defines a plane where Normal dot (x,y,z) = Constant. |
| Quaternion | Quaternion defines a single example of a more general class of
hypercomplex numbers. |
| Ray | Ray defines a line segment which has an origin and a direction. |
| Rectangle | Rectangle defines a finite plane within three dimensional space
that is specified via three points (A, B, C). |
| Ring | Ring defines a flat ring or disk within three dimensional
space that is specified via the ring's center point, an up vector, an inner
radius, and an outer radius. |
| Spline | |
| Transform | Started Date: Jul 16, 2004 Represents a translation, rotation and scale in one object. |
| Triangle | Triangle defines a object for containing triangle information. |
| Vector2f | Vector2f defines a Vector for a two float value vector. |
| Vector3f | Vector3f defines a Vector for a three float value tuple. |
| Vector4f | Vector4f defines a Vector for a four float value tuple. |
| 列挙型の概要 | |
|---|---|
| Plane.Side | |
| Spline.SplineType | |
The com.jme3.math package provides mathematic data structures
and utilities which are used by the rest of the engine.
The math package provides the following classes:
Vector2f - 2D general purpose vectorVector3f - 3D general purpose vectorVector4f - 4D general purpose vectorColorRGBA - Floating-point RGB color with alphaQuaternion - Specialized 4D data structure to represent rotationMatrix3f - 3x3 matrix, usually used to represent rotationMatrix4f - 4x4 matrix, used as an efficient transform representationAbstractTriangle - Abstract triangle. Data to be provided by implementationTriangle - Concrete implementation of AbstractTriangle with center and normal vectorsLine - Infinite 3D lineLineSegment - 3D line with start and end pointPlane - 3D planeRay - 3D rayRectangle - 3D rectangleRing - 3D ringSpline - 3D curve defined by control points and a functionTransform - Representation of a transform with translation, rotation, and scaleFastMath - Contains static methods for floating-point mathCurveAndSurfaceMath - Contains static methods specific to curve and surface mathEigen3f - Provides computation of eigenvectors given a matrix
|
||||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | |||||||||