# Package javafx.scene.transform

package javafx.scene.transform

Provides the set of convenient classes to perform rotating, scaling, shearing, and translation transformations for `Affine` objects.

- Related Packages
  Package
  Description
  javafx.scene
  Provides the core set of base classes for the JavaFX Scene Graph API.
- Class
  Description
  Affine
  The `Affine` class represents a general affine transform.
  MatrixType
  Specifies type of transformation matrix.
  NonInvertibleTransformException
  The `NonInvertibleTransformException` class represents an exception that is thrown if an operation is performed requiring the inverse of a `Transform` object which is in a non-invertible state.
  Rotate
  This class represents an `Affine` object that rotates coordinates around an anchor point.
  Scale
  This class represents an `Affine` object that scales coordinates by the specified factors.
  Shear
  This class represents an `Affine` object that shears coordinates by the specified multipliers.
  Transform
  This class is a base class for different affine transformations.
  TransformChangedEvent
  This event is fired on a transform when any of its properties changes.
  Translate
  This class represents an `Affine` object that translates coordinates by the specified factors.