Rotate (Java SE 10 & JDK 10 ) (original) (raw)
Property Summary
Properties
Type Property Description DoubleProperty angle Defines the angle of rotation measured in degrees. ObjectProperty<Point3D> axis Defines the axis of rotation at the pivot point. DoubleProperty pivotX Defines the X coordinate of the rotation pivot point. DoubleProperty pivotY Defines the Y coordinate of the rotation pivot point. DoubleProperty pivotZ Defines the Z coordinate of the rotation pivot point. * ### Properties declared in class javafx.scene.transform.[Transform](../../../javafx/scene/transform/Transform.html "class in javafx.scene.transform") `[identity](../../../javafx/scene/transform/Transform.html#identityProperty), [onTransformChanged](../../../javafx/scene/transform/Transform.html#onTransformChangedProperty), [type2D](../../../javafx/scene/transform/Transform.html#type2DProperty)`
Field Summary
Fields
Modifier and Type Field Description static Point3D X_AXIS Specifies the X-axis as the axis of rotation. static Point3D Y_AXIS Specifies the Y-axis as the axis of rotation. static Point3D Z_AXIS Specifies the Z-axis as the axis of rotation. Constructor Summary
Constructors
Constructor Description Rotate() Creates a default Rotate transform (identity). Rotate(double angle) Creates a two-dimensional Rotate transform. Rotate(double angle, double pivotX, double pivotY) Creates a two-dimensional Rotate transform with pivot. Rotate(double angle, double pivotX, double pivotY, double pivotZ) Creates a simple Rotate transform with three-dimensional pivot. Rotate(double angle, double pivotX, double pivotY, double pivotZ,Point3D axis) Creates a three-dimensional Rotate transform with pivot. Rotate(double angle,Point3D axis) Creates a three-dimensional Rotate transform. Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type Method Description DoubleProperty angleProperty() Defines the angle of rotation measured in degrees. ObjectProperty<Point3D> axisProperty() Defines the axis of rotation at the pivot point. double getAngle() Gets the value of the property angle. Point3D getAxis() Gets the value of the property axis. double getPivotX() Gets the value of the property pivotX. double getPivotY() Gets the value of the property pivotY. double getPivotZ() Gets the value of the property pivotZ. DoubleProperty pivotXProperty() Defines the X coordinate of the rotation pivot point. DoubleProperty pivotYProperty() Defines the Y coordinate of the rotation pivot point. DoubleProperty pivotZProperty() Defines the Z coordinate of the rotation pivot point. void setAngle(double value) Sets the value of the property angle. void setAxis(Point3D value) Sets the value of the property axis. void setPivotX(double value) Sets the value of the property pivotX. void setPivotY(double value) Sets the value of the property pivotY. void setPivotZ(double value) Sets the value of the property pivotZ. String toString() Returns a string representation of this Rotate object. * ### Methods declared in interface javafx.event.[EventTarget](../../../javafx/event/EventTarget.html "interface in javafx.event") `[buildEventDispatchChain](../../../javafx/event/EventTarget.html#buildEventDispatchChain%28javafx.event.EventDispatchChain%29)` * ### Methods declared in class java.lang.[Object](../../../java/lang/Object.html "class in java.lang") `[equals](../../../java/lang/Object.html#equals%28java.lang.Object%29), [finalize](../../../java/lang/Object.html#finalize%28%29), [getClass](../../../java/lang/Object.html#getClass%28%29), [hashCode](../../../java/lang/Object.html#hashCode%28%29), [notify](../../../java/lang/Object.html#notify%28%29), [notifyAll](../../../java/lang/Object.html#notifyAll%28%29), [wait](../../../java/lang/Object.html#wait%28%29), [wait](../../../java/lang/Object.html#wait%28long%29), [wait](../../../java/lang/Object.html#wait%28long,int%29)` * ### Methods declared in class javafx.scene.transform.[Transform](../../../javafx/scene/transform/Transform.html "class in javafx.scene.transform") `[addEventFilter](../../../javafx/scene/transform/Transform.html#addEventFilter%28javafx.event.EventType,javafx.event.EventHandler%29), [addEventHandler](../../../javafx/scene/transform/Transform.html#addEventHandler%28javafx.event.EventType,javafx.event.EventHandler%29), [affine](../../../javafx/scene/transform/Transform.html#affine%28double,double,double,double,double,double%29), [affine](../../../javafx/scene/transform/Transform.html#affine%28double,double,double,double,double,double,double,double,double,double,double,double%29), [clone](../../../javafx/scene/transform/Transform.html#clone%28%29), [column](../../../javafx/scene/transform/Transform.html#column%28javafx.scene.transform.MatrixType,int%29), [column](../../../javafx/scene/transform/Transform.html#column%28javafx.scene.transform.MatrixType,int,double%5B%5D%29), [createConcatenation](../../../javafx/scene/transform/Transform.html#createConcatenation%28javafx.scene.transform.Transform%29), [createInverse](../../../javafx/scene/transform/Transform.html#createInverse%28%29), [deltaTransform](../../../javafx/scene/transform/Transform.html#deltaTransform%28double,double%29), [deltaTransform](../../../javafx/scene/transform/Transform.html#deltaTransform%28double,double,double%29), [deltaTransform](../../../javafx/scene/transform/Transform.html#deltaTransform%28javafx.geometry.Point2D%29), [deltaTransform](../../../javafx/scene/transform/Transform.html#deltaTransform%28javafx.geometry.Point3D%29), [determinant](../../../javafx/scene/transform/Transform.html#determinant%28%29), [getElement](../../../javafx/scene/transform/Transform.html#getElement%28javafx.scene.transform.MatrixType,int,int%29), [getMxx](../../../javafx/scene/transform/Transform.html#getMxx%28%29), [getMxy](../../../javafx/scene/transform/Transform.html#getMxy%28%29), [getMxz](../../../javafx/scene/transform/Transform.html#getMxz%28%29), [getMyx](../../../javafx/scene/transform/Transform.html#getMyx%28%29), [getMyy](../../../javafx/scene/transform/Transform.html#getMyy%28%29), [getMyz](../../../javafx/scene/transform/Transform.html#getMyz%28%29), [getMzx](../../../javafx/scene/transform/Transform.html#getMzx%28%29), [getMzy](../../../javafx/scene/transform/Transform.html#getMzy%28%29), [getMzz](../../../javafx/scene/transform/Transform.html#getMzz%28%29), [getOnTransformChanged](../../../javafx/scene/transform/Transform.html#getOnTransformChanged%28%29), [getTx](../../../javafx/scene/transform/Transform.html#getTx%28%29), [getTy](../../../javafx/scene/transform/Transform.html#getTy%28%29), [getTz](../../../javafx/scene/transform/Transform.html#getTz%28%29), [identityProperty](../../../javafx/scene/transform/Transform.html#identityProperty%28%29), [inverseDeltaTransform](../../../javafx/scene/transform/Transform.html#inverseDeltaTransform%28double,double%29), [inverseDeltaTransform](../../../javafx/scene/transform/Transform.html#inverseDeltaTransform%28double,double,double%29), [inverseDeltaTransform](../../../javafx/scene/transform/Transform.html#inverseDeltaTransform%28javafx.geometry.Point2D%29), [inverseDeltaTransform](../../../javafx/scene/transform/Transform.html#inverseDeltaTransform%28javafx.geometry.Point3D%29), [inverseTransform](../../../javafx/scene/transform/Transform.html#inverseTransform%28double,double%29), [inverseTransform](../../../javafx/scene/transform/Transform.html#inverseTransform%28double,double,double%29), [inverseTransform](../../../javafx/scene/transform/Transform.html#inverseTransform%28javafx.geometry.Bounds%29), [inverseTransform](../../../javafx/scene/transform/Transform.html#inverseTransform%28javafx.geometry.Point2D%29), [inverseTransform](../../../javafx/scene/transform/Transform.html#inverseTransform%28javafx.geometry.Point3D%29), [inverseTransform2DPoints](../../../javafx/scene/transform/Transform.html#inverseTransform2DPoints%28double%5B%5D,int,double%5B%5D,int,int%29), [inverseTransform3DPoints](../../../javafx/scene/transform/Transform.html#inverseTransform3DPoints%28double%5B%5D,int,double%5B%5D,int,int%29), [isIdentity](../../../javafx/scene/transform/Transform.html#isIdentity%28%29), [isType2D](../../../javafx/scene/transform/Transform.html#isType2D%28%29), [onTransformChangedProperty](../../../javafx/scene/transform/Transform.html#onTransformChangedProperty%28%29), [removeEventFilter](../../../javafx/scene/transform/Transform.html#removeEventFilter%28javafx.event.EventType,javafx.event.EventHandler%29), [removeEventHandler](../../../javafx/scene/transform/Transform.html#removeEventHandler%28javafx.event.EventType,javafx.event.EventHandler%29), [rotate](../../../javafx/scene/transform/Transform.html#rotate%28double,double,double%29), [row](../../../javafx/scene/transform/Transform.html#row%28javafx.scene.transform.MatrixType,int%29), [row](../../../javafx/scene/transform/Transform.html#row%28javafx.scene.transform.MatrixType,int,double%5B%5D%29), [scale](../../../javafx/scene/transform/Transform.html#scale%28double,double%29), [scale](../../../javafx/scene/transform/Transform.html#scale%28double,double,double,double%29), [setOnTransformChanged](../../../javafx/scene/transform/Transform.html#setOnTransformChanged%28javafx.event.EventHandler%29), [shear](../../../javafx/scene/transform/Transform.html#shear%28double,double%29), [shear](../../../javafx/scene/transform/Transform.html#shear%28double,double,double,double%29), [similarTo](../../../javafx/scene/transform/Transform.html#similarTo%28javafx.scene.transform.Transform,javafx.geometry.Bounds,double%29), [toArray](../../../javafx/scene/transform/Transform.html#toArray%28javafx.scene.transform.MatrixType%29), [toArray](../../../javafx/scene/transform/Transform.html#toArray%28javafx.scene.transform.MatrixType,double%5B%5D%29), [transform](../../../javafx/scene/transform/Transform.html#transform%28double,double%29), [transform](../../../javafx/scene/transform/Transform.html#transform%28double,double,double%29), [transform](../../../javafx/scene/transform/Transform.html#transform%28javafx.geometry.Bounds%29), [transform](../../../javafx/scene/transform/Transform.html#transform%28javafx.geometry.Point2D%29), [transform](../../../javafx/scene/transform/Transform.html#transform%28javafx.geometry.Point3D%29), [transform2DPoints](../../../javafx/scene/transform/Transform.html#transform2DPoints%28double%5B%5D,int,double%5B%5D,int,int%29), [transform3DPoints](../../../javafx/scene/transform/Transform.html#transform3DPoints%28double%5B%5D,int,double%5B%5D,int,int%29), [transformChanged](../../../javafx/scene/transform/Transform.html#transformChanged%28%29), [translate](../../../javafx/scene/transform/Transform.html#translate%28double,double%29), [type2DProperty](../../../javafx/scene/transform/Transform.html#type2DProperty%28%29)`
Property Detail
* #### angle public final [DoubleProperty](../../../javafx/beans/property/DoubleProperty.html "class in javafx.beans.property") angleProperty Defines the angle of rotation measured in degrees. See Also: [getAngle()](../../../javafx/scene/transform/Rotate.html#getAngle%28%29), [setAngle(double)](../../../javafx/scene/transform/Rotate.html#setAngle%28double%29) * #### pivotX public final [DoubleProperty](../../../javafx/beans/property/DoubleProperty.html "class in javafx.beans.property") pivotXProperty Defines the X coordinate of the rotation pivot point. Default value: 0.0 See Also: [getPivotX()](../../../javafx/scene/transform/Rotate.html#getPivotX%28%29), [setPivotX(double)](../../../javafx/scene/transform/Rotate.html#setPivotX%28double%29) * #### pivotY public final [DoubleProperty](../../../javafx/beans/property/DoubleProperty.html "class in javafx.beans.property") pivotYProperty Defines the Y coordinate of the rotation pivot point. Default value: 0.0 See Also: [getPivotY()](../../../javafx/scene/transform/Rotate.html#getPivotY%28%29), [setPivotY(double)](../../../javafx/scene/transform/Rotate.html#setPivotY%28double%29) * #### pivotZ public final [DoubleProperty](../../../javafx/beans/property/DoubleProperty.html "class in javafx.beans.property") pivotZProperty Defines the Z coordinate of the rotation pivot point. Default value: 0.0 See Also: [getPivotZ()](../../../javafx/scene/transform/Rotate.html#getPivotZ%28%29), [setPivotZ(double)](../../../javafx/scene/transform/Rotate.html#setPivotZ%28double%29) * #### axis public final [ObjectProperty](../../../javafx/beans/property/ObjectProperty.html "class in javafx.beans.property")<[Point3D](../../../javafx/geometry/Point3D.html "class in javafx.geometry")> axisProperty Defines the axis of rotation at the pivot point. See Also: [getAxis()](../../../javafx/scene/transform/Rotate.html#getAxis%28%29), [setAxis(Point3D)](../../../javafx/scene/transform/Rotate.html#setAxis%28javafx.geometry.Point3D%29)
Field Detail
* #### X\_AXIS public static final [Point3D](../../../javafx/geometry/Point3D.html "class in javafx.geometry") X_AXIS Specifies the X-axis as the axis of rotation. * #### Y\_AXIS public static final [Point3D](../../../javafx/geometry/Point3D.html "class in javafx.geometry") Y_AXIS Specifies the Y-axis as the axis of rotation. * #### Z\_AXIS public static final [Point3D](../../../javafx/geometry/Point3D.html "class in javafx.geometry") Z_AXIS Specifies the Z-axis as the axis of rotation.
Constructor Detail
* #### Rotate public Rotate() Creates a default Rotate transform (identity). * #### Rotate public Rotate(double angle) Creates a two-dimensional Rotate transform. The pivot point is set to (0,0) Parameters: `angle` \- the angle of rotation measured in degrees * #### Rotate public Rotate(double angle, [Point3D](../../../javafx/geometry/Point3D.html "class in javafx.geometry") axis) Creates a three-dimensional Rotate transform. The pivot point is set to (0,0,0) Parameters: `angle` \- the angle of rotation measured in degrees `axis` \- the axis of rotation * #### Rotate public Rotate(double angle, double pivotX, double pivotY) Creates a two-dimensional Rotate transform with pivot. Parameters: `angle` \- the angle of rotation measured in degrees `pivotX` \- the X coordinate of the rotation pivot point `pivotY` \- the Y coordinate of the rotation pivot point * #### Rotate public Rotate(double angle, double pivotX, double pivotY, double pivotZ) Creates a simple Rotate transform with three-dimensional pivot. Parameters: `angle` \- the angle of rotation measured in degrees `pivotX` \- the X coordinate of the rotation pivot point `pivotY` \- the Y coordinate of the rotation pivot point `pivotZ` \- the Z coordinate of the rotation pivot point * #### Rotate public Rotate(double angle, double pivotX, double pivotY, double pivotZ, [Point3D](../../../javafx/geometry/Point3D.html "class in javafx.geometry") axis) Creates a three-dimensional Rotate transform with pivot. Parameters: `angle` \- the angle of rotation measured in degrees `pivotX` \- the X coordinate of the rotation pivot point `pivotY` \- the Y coordinate of the rotation pivot point `pivotZ` \- the Z coordinate of the rotation pivot point `axis` \- the axis of rotation
Method Detail
* #### setAngle public final void setAngle(double value) Sets the value of the property angle. Property description: Defines the angle of rotation measured in degrees. * #### getAngle public final double getAngle() Gets the value of the property angle. Property description: Defines the angle of rotation measured in degrees. * #### angleProperty public final [DoubleProperty](../../../javafx/beans/property/DoubleProperty.html "class in javafx.beans.property") angleProperty() Defines the angle of rotation measured in degrees. See Also: [getAngle()](../../../javafx/scene/transform/Rotate.html#getAngle%28%29), [setAngle(double)](../../../javafx/scene/transform/Rotate.html#setAngle%28double%29) * #### setPivotX public final void setPivotX(double value) Sets the value of the property pivotX. Property description: Defines the X coordinate of the rotation pivot point. Default value: 0.0 * #### getPivotX public final double getPivotX() Gets the value of the property pivotX. Property description: Defines the X coordinate of the rotation pivot point. Default value: 0.0 * #### pivotXProperty public final [DoubleProperty](../../../javafx/beans/property/DoubleProperty.html "class in javafx.beans.property") pivotXProperty() Defines the X coordinate of the rotation pivot point. Default value: 0.0 See Also: [getPivotX()](../../../javafx/scene/transform/Rotate.html#getPivotX%28%29), [setPivotX(double)](../../../javafx/scene/transform/Rotate.html#setPivotX%28double%29) * #### setPivotY public final void setPivotY(double value) Sets the value of the property pivotY. Property description: Defines the Y coordinate of the rotation pivot point. Default value: 0.0 * #### getPivotY public final double getPivotY() Gets the value of the property pivotY. Property description: Defines the Y coordinate of the rotation pivot point. Default value: 0.0 * #### pivotYProperty public final [DoubleProperty](../../../javafx/beans/property/DoubleProperty.html "class in javafx.beans.property") pivotYProperty() Defines the Y coordinate of the rotation pivot point. Default value: 0.0 See Also: [getPivotY()](../../../javafx/scene/transform/Rotate.html#getPivotY%28%29), [setPivotY(double)](../../../javafx/scene/transform/Rotate.html#setPivotY%28double%29) * #### setPivotZ public final void setPivotZ(double value) Sets the value of the property pivotZ. Property description: Defines the Z coordinate of the rotation pivot point. Default value: 0.0 * #### getPivotZ public final double getPivotZ() Gets the value of the property pivotZ. Property description: Defines the Z coordinate of the rotation pivot point. Default value: 0.0 * #### pivotZProperty public final [DoubleProperty](../../../javafx/beans/property/DoubleProperty.html "class in javafx.beans.property") pivotZProperty() Defines the Z coordinate of the rotation pivot point. Default value: 0.0 See Also: [getPivotZ()](../../../javafx/scene/transform/Rotate.html#getPivotZ%28%29), [setPivotZ(double)](../../../javafx/scene/transform/Rotate.html#setPivotZ%28double%29) * #### setAxis public final void setAxis([Point3D](../../../javafx/geometry/Point3D.html "class in javafx.geometry") value) Sets the value of the property axis. Property description: Defines the axis of rotation at the pivot point. * #### getAxis public final [Point3D](../../../javafx/geometry/Point3D.html "class in javafx.geometry") getAxis() Gets the value of the property axis. Property description: Defines the axis of rotation at the pivot point. * #### axisProperty public final [ObjectProperty](../../../javafx/beans/property/ObjectProperty.html "class in javafx.beans.property")<[Point3D](../../../javafx/geometry/Point3D.html "class in javafx.geometry")> axisProperty() Defines the axis of rotation at the pivot point. See Also: [getAxis()](../../../javafx/scene/transform/Rotate.html#getAxis%28%29), [setAxis(Point3D)](../../../javafx/scene/transform/Rotate.html#setAxis%28javafx.geometry.Point3D%29) * #### toString public [String](../../../java/lang/String.html "class in java.lang") toString() Returns a string representation of this `Rotate` object. Overrides: `[toString](../../../java/lang/Object.html#toString%28%29)` in class `[Object](../../../java/lang/Object.html "class in java.lang")` Returns: a string representation of this `Rotate` object.