Package org.jzy3d.plot3d.transform
Provides management of OpenGL ModelView Matrix for objects transformations.
See: Description
-
Class Summary Class Description Rotate Rotate is aTransformerthat stores the angle and rotate values required to perform the effective OpenGL rotation in the ModelView matrix.Rotator Scale Scale is aTransformerthat stores the scaling factor required to perform the effective OpenGL2 scaling in the ModelView Matrix.Transform Translate Translate is aTransformerthat stores the offset required to perform the effective OpenGL2 translation in the ModelView Matrix.TranslateDrawable Translate drawable to (0,0,0) or back to its previous position according to the input parameters.
Package org.jzy3d.plot3d.transform Description
Provides management of OpenGL ModelView Matrix for objects transformations.
This package introduces
A Transformer must be instanciated with its transformation values (either scale, translation, or rotation) and provides an
Complex transformation may be computed by applying a sequence of Transformers with a
Although a Transform may be considered of type Transformer since it provides the execute() method, it does not implement the Transformer interface. Indeed, a Transform load the identity matrix before applying the sequence of Transformer which is not suitable for a Transformer that is an element in a sequence.
This package introduces
Transformers that allow computing transformations
such as Rotate, Translate, and Scale.
A Transformer must be instanciated with its transformation values (either scale, translation, or rotation) and provides an
execute(GL) method that a
Drawable calls just before rendering itself with
Drawable.draw(GL,GLU,Camera).
Complex transformation may be computed by applying a sequence of Transformers with a
Transform.
Although a Transform may be considered of type Transformer since it provides the execute() method, it does not implement the Transformer interface. Indeed, a Transform load the identity matrix before applying the sequence of Transformer which is not suitable for a Transformer that is an element in a sequence.
DMelt 3.0 © DataMelt by jWork.ORG