# Uses of Class
javafx.scene.transform.NonInvertibleTransformException

Packages that use NonInvertibleTransformException
Package
Description
javafx.scene.transform
Provides the set of convenient classes to perform rotating, scaling, shearing, and translation transformations for `Affine` objects.

- ## Uses of NonInvertibleTransformException in javafx.scene.transform

  Methods in javafx.scene.transform that throw NonInvertibleTransformException
  Modifier and Type
  Method
  Description
  `Affine`
  Affine.`createInverse()`
  `Scale`
  Scale.`createInverse()`
  `Transform`
  Transform.`createInverse()`
  Returns the inverse transform of this transform.
  `Point2D`
  Transform.`inverseDeltaTransform(double x, double y)`
  Transforms the relative magnitude vector by the inverse of this transform.
  `Point3D`
  Transform.`inverseDeltaTransform(double x, double y, double z)`
  Transforms the relative magnitude vector by the inverse of this transform.
  `Point2D`
  Transform.`inverseDeltaTransform(Point2D point)`
  Transforms the relative magnitude vector represented by the specified `Point2D` instance by the inverse of this transform.
  `Point3D`
  Transform.`inverseDeltaTransform(Point3D point)`
  Transforms the relative magnitude vector represented by the specified `Point3D` instance by the inverse of this transform.
  `Point2D`
  Transform.`inverseTransform(double x, double y)`
  Transforms the specified point by the inverse of this transform.
  `Point3D`
  Transform.`inverseTransform(double x, double y, double z)`
  Transforms the specified point by the inverse of this transform.
  `Bounds`
  Transform.`inverseTransform(Bounds bounds)`
  Transforms the specified bounds by the inverse of this transform.
  `Point2D`
  Transform.`inverseTransform(Point2D point)`
  Transforms the specified point by the inverse of this transform.
  `Point3D`
  Transform.`inverseTransform(Point3D point)`
  Transforms the specified point by the inverse of this transform.
  `void`
  Transform.`inverseTransform2DPoints(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)`
  Transforms an array of coordinates by the inverse of this transform.
  `void`
  Transform.`inverseTransform3DPoints(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)`
  Transforms an array of floating point coordinates by the inverse of this transform.
  `void`
  Affine.`invert()`
  Inverts this transform in place.