Extension of the standard Quaternion class, implementing the
ChangeNotifier functionality. This allows any interested party to be
notified when the value of this quaternion changes.
Extension of the standard Vector3 class, implementing the ChangeNotifier
functionality. This allows any interested party to be notified when the
value of this vector changes.
This class describes a generic 3D transform, which is a combination of
translations, rotations and scaling. These transforms are combined into a
single matrix, that can be either applied to a graphical device like the
canvas, composed with another transform, or used directly to convert
coordinates.
Constructs an OpenGL view matrix in viewMatrix.
View transformation is the inverse of the model transformation.
View matrix is commonly used to compute the camera location/orientation into
the full model-view stack.