Class Scale

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

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

    • Scale

      public Scale(Coord3d scale)
      Initialize a Scale.
      Parameters:
      scale - scaling factor.
  • 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