Skip navigation links
A B C D E G I L M N P Q R S T V 

M

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.
A B C D E G I L M N P Q R S T V 
Skip navigation links