- m00 - Variable in class graphicslib3D.Matrix3D.MatrixInvert
-
- m01 - Variable in class graphicslib3D.Matrix3D.MatrixInvert
-
- m02 - Variable in class graphicslib3D.Matrix3D.MatrixInvert
-
- m03 - Variable in class graphicslib3D.Matrix3D.MatrixInvert
-
- m10 - Variable in class graphicslib3D.Matrix3D.MatrixInvert
-
- m11 - Variable in class graphicslib3D.Matrix3D.MatrixInvert
-
- m12 - Variable in class graphicslib3D.Matrix3D.MatrixInvert
-
- m13 - Variable in class graphicslib3D.Matrix3D.MatrixInvert
-
- m20 - Variable in class graphicslib3D.Matrix3D.MatrixInvert
-
- m21 - Variable in class graphicslib3D.Matrix3D.MatrixInvert
-
- m22 - Variable in class graphicslib3D.Matrix3D.MatrixInvert
-
- m23 - Variable in class graphicslib3D.Matrix3D.MatrixInvert
-
- m30 - Variable in class graphicslib3D.Matrix3D.MatrixInvert
-
- m31 - Variable in class graphicslib3D.Matrix3D.MatrixInvert
-
- m32 - Variable in class graphicslib3D.Matrix3D.MatrixInvert
-
- m33 - Variable in class graphicslib3D.Matrix3D.MatrixInvert
-
- magnitude() - Method in class graphicslib3D.Quaternion
-
Returns the magnitude of this quaternion, where magnitude equals the
square root of the sum of the squares of the four constituent parts of
the quaternion (the scalar part and the three components of the axis
part).
- magnitude() - Method in class graphicslib3D.Vector3D
-
Returns the magnitude (length) of this vector.
- Material - Class in graphicslib3D
-
This class encapsulates the material parameters of Materials in OpenGL.
- Material() - Constructor for class graphicslib3D.Material
-
Creates a default material with a unique default name and default color
values.
- Material(String) - Constructor for class graphicslib3D.Material
-
Creates a material with the specified name and the default values.
- Material(float[], float[], float[], float[], float) - Constructor for class graphicslib3D.Material
-
Creates a material with the specified reflection, emission, and
shininess values.
- Material(String, float[], float[], float[], float[], float) - Constructor for class graphicslib3D.Material
-
Creates a material with the specified name and the specified reflection,
emission, and shininess values.
- Matrix3D - Class in graphicslib3D
-
Defines a 3D (4x4) matrix for general transformations.
- Matrix3D() - Constructor for class graphicslib3D.Matrix3D
-
Creates a Matrix3D initialized to the identity matrix
- Matrix3D(double[]) - Constructor for class graphicslib3D.Matrix3D
-
Creates a Matrix3D containing the contents specified by the
given double 'values' array.
- Matrix3D(float[]) - Constructor for class graphicslib3D.Matrix3D
-
Creates a Matrix3D containing the contents specified by the
given float 'values' array.
- Matrix3D(double, Vector3D) - Constructor for class graphicslib3D.Matrix3D
-
Creates a new Matrix3D containing the rotation transformation equivalent
to a rotation of the specified angle (in degrees) about the specified
axis.
- Matrix3D.MatrixInvert - Class in graphicslib3D
-
This class is a helper class supporting the Matrix3D class; it is not
intended to be used directly.
- MatrixInvert(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class graphicslib3D.Matrix3D.MatrixInvert
-
- MatrixInvert(double[]) - Constructor for class graphicslib3D.Matrix3D.MatrixInvert
-
- MatrixStack - Class in graphicslib3D
-
This class defines a Stack for managing hierarchical collections of
Matrix3D
transformations.
- MatrixStack(int) - Constructor for class graphicslib3D.MatrixStack
-
Creates a MatrixStack
with the specified maximum depth.
- mid(Point3D) - Method in class graphicslib3D.Point3D
-
Returns a new Point3D which is
the midpoint between this point and the
specified point.
- mid(Vertex3D) - Method in class graphicslib3D.Vertex3D
-
Returns a new Point3D which is the midpoint between this vertex's
location and the specified vertex's location.
- minus(Point3D) - Method in class graphicslib3D.Point3D
-
Returns a new Point3D whose X,Y,Z values are
the difference between this point's X,Y,Z
and the specified point's X,Y,Z.
- minus(Vector3D) - Method in class graphicslib3D.Vector3D
-
Returns a new Vector3D whose X,Y,Z values are the difference between this
Vector's X,Y,Z and the specified Vector's X,Y,Z.
- minus(Vertex3D) - Method in class graphicslib3D.Vertex3D
-
Returns a new Point3D whose X,Y,Z values are the difference between this
vertex's X,Y,Z location values and the specified vertex's X,Y,Z location
values.
- mul(double) - Method in class graphicslib3D.Matrix3D.MatrixInvert
-
Multiplies each element of this matrix by a scalar.
- mult(double) - Method in class graphicslib3D.Point3D
-
Returns a new Point3D which is the
result of multiplying this point by the
given multiplier.
- mult(Matrix3D) - Method in class graphicslib3D.Point3D
-
Returns a new Point3D which is the result of
multiplying this point by the given matrix.
- mult(Vector3D) - Method in class graphicslib3D.Quaternion
-
Multiply this Quaternion by a vec, and return the new Vector3D.
- mult(Point3D) - Method in class graphicslib3D.Quaternion
-
Rotate the point about this quaternion.
- mult(double) - Method in class graphicslib3D.Vector3D
-
Returns a new Vector3D which is the result of multiplying this vector by
the specified multiplier; that is, a scaled copy of this vector.
- mult(Matrix3D) - Method in class graphicslib3D.Vector3D
-
Returns a new Vector3D which is the result of multiplying this Vector by
the given matrix.
- mult(double) - Method in class graphicslib3D.Vertex3D
-
Returns a new Point3D which is the result of multiplying this vertex's
X,Y,Z location values by the given multiplier.
- mult(Matrix3D) - Method in class graphicslib3D.Vertex3D
-
Returns a new Vertex3D object which is a clone of this vertex but with a
Point3D location generated by multiplying this vertex's location by the
specified Matrix3D.
- multiplyBy(Quaternion) - Method in class graphicslib3D.Quaternion
-
Returns a new quaternion which is the product of this quaternion
post-multiplied by the specified quaternion.
- multiplyBy(double) - Method in class graphicslib3D.Quaternion
-
Returns a new quaternion which is the result of multiplying (scaling)
this quaternion by the specified scale factor.
- multMatrix(Matrix3D) - Method in class graphicslib3D.MatrixStack
-
Concatenates the specified matrix with the matrix currently at the top
of the stack, replacing the top of the stack with the resulting product
matrix.