Class Translate

java.lang.Object
org.jzy3d.plot3d.transform.Translate
All Implemented Interfaces:
Transformer

public class Translate extends Object implements Transformer
Translate is a Transformer that stores the offset required to perform the effective OpenGL2 translation in the ModelView Matrix.
Author:
Martin Pernollet
  • Constructor Details

    • Translate

      protected Translate()
    • Translate

      public Translate(Coord3d shift)
      Initialize a Translate.
      Parameters:
      shift - translation offset.
  • Method Details

    • execute

      public void execute(IPainter painter)
      Description copied from interface: Transformer
      Execute the transformation to the current GL context. As Transformer are usually help by an invalid input: '{@' AbstractDrawable}, the transformation will apply to this invalid input: '{@' AbstractDrawable}. Computation is performed by GPU.
      Specified by:
      execute in interface Transformer
      Parameters:
      painter - TODO
    • compute

      public Coord3d compute(Coord3d input)
      Description copied from interface: Transformer
      Apply the transformations to the input coordinates. Computation is performed by CPU.
      Specified by:
      compute in interface Transformer
    • toString

      public String toString()
      Overrides:
      toString in class Object