Class Translate

java.lang.Object
javafx.scene.transform.Transform
javafx.scene.transform.Translate
All Implemented Interfaces:
Cloneable, EventTarget

public class Translate
extends Transform
This class represents an Affine object that translates coordinates by the specified factors. The matrix representing the translating transformation by distances x, y and z is as follows:
              [   1   0   0   x   ]
              [   0   1   0   y   ]
              [   0   0   1   z   ]
 
Since:
JavaFX 2.0
  • Property Details

  • Constructor Details

    • Translate

      public Translate()
      Creates a default Translate (identity).
    • Translate

      public Translate​(double x, double y)
      Creates a two-dimensional Translate.
      Parameters:
      x - the distance by which coordinates are translated in the X axis direction
      y - the distance by which coordinates are translated in the Y axis direction
    • Translate

      public Translate​(double x, double y, double z)
      Creates a three-dimensional Translate.
      Parameters:
      x - the distance by which coordinates are translated in the X axis direction
      y - the distance by which coordinates are translated in the Y axis direction
      z - the distance by which coordinates are translated in the Z axis direction
  • Method Details

    • setX

      public final void setX​(double value)
      Sets the value of the property x.
      Property description:
      Defines the distance by which coordinates are translated in the X axis direction
    • getX

      public final double getX()
      Gets the value of the property x.
      Property description:
      Defines the distance by which coordinates are translated in the X axis direction
    • xProperty

      public final DoubleProperty xProperty()
      Defines the distance by which coordinates are translated in the X axis direction
      See Also:
      getX(), setX(double)
    • setY

      public final void setY​(double value)
      Sets the value of the property y.
      Property description:
      Defines the distance by which coordinates are translated in the Y axis direction
    • getY

      public final double getY()
      Gets the value of the property y.
      Property description:
      Defines the distance by which coordinates are translated in the Y axis direction
    • yProperty

      public final DoubleProperty yProperty()
      Defines the distance by which coordinates are translated in the Y axis direction
      See Also:
      getY(), setY(double)
    • setZ

      public final void setZ​(double value)
      Sets the value of the property z.
      Property description:
      Defines the distance by which coordinates are translated in the Z axis direction
    • getZ

      public final double getZ()
      Gets the value of the property z.
      Property description:
      Defines the distance by which coordinates are translated in the Z axis direction
    • zProperty

      public final DoubleProperty zProperty()
      Defines the distance by which coordinates are translated in the Z axis direction
      See Also:
      getZ(), setZ(double)
    • createInverse

      public Translate createInverse()
      Description copied from class: Transform
      Returns the inverse transform of this transform.
      Overrides:
      createInverse in class Transform
      Returns:
      the inverse transform
    • clone

      public Translate clone()
      Description copied from class: Transform
      Returns a deep copy of this transform.
      Overrides:
      clone in class Transform
      Returns:
      a copy of this transform
    • toString

      public String toString()
      Returns a string representation of this Translate object.
      Overrides:
      toString in class Object
      Returns:
      a string representation of this Translate object.