Specifies a rotation transformation.
Assembly: PresentationCore (in PresentationCore.dll)
Initializes a new instance of theclass.
Initializes a new instance of theclass with the specified rotation.
|RotateTransform3D(Rotation3D, Double, Double, Double)|
Initializes a new instance of theclass uusing the specified rotation and center coordinates.
Initializes a new instance of theclass with the specified center and rotation.
Gets a value that indicates whether the object can be made unmodifiable. (Inherited from Freezable.)
Gets or sets the X coordinate of the Point3D about which to rotate.
Gets or sets the Y coordinate of the Point3D about which to rotate.
Gets or sets the Z coordinate of the Point3D about which to rotate.
Gets the inverse transformation of this object, if possible.(Inherited from Transform3D.)
Gets a value that indicates whether the transformation is affine. (Inherited from AffineTransform3D.)
Gets a value that indicates whether the object is currently modifiable. (Inherited from Freezable.)
Gets a value that indicates whether this instance is currently sealed (read-only).(Inherited from DependencyObject.)
Gets or sets a Rotation3D that specifies the rotation.
Rotations in 2-D usually consist of two arguments: a point around which to rotate an object or set of objects, and a value in degrees or radians that determines the amount of rotation. In 3-D, it is necessary to specify a Vector3D rather than a point around which to rotate.
Rotations in 3-D become more complicated when they are animated. To animate a 3-D rotation using Angle or Axis properties of an AxisAngleRotation3D, or specify a QuaternionRotation3D for the transform.., you can animate the
Axis/angle rotations in Windows Presentation Foundation (WPF) 3-D are specified in degrees, not radians.
Available since 3.0
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.