Class RotateTransform3D
Specifies a rotation transformation.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Media.Media3D
Assembly: Telerik.Windows.Controls.Charting.dll
Syntax
public class RotateTransform3D : AffineTransform3D, INotifyPropertyChanged
Constructors
RotateTransform3D()
Initializes a new instance of the RotateTransform3D class.
Declaration
public RotateTransform3D()
RotateTransform3D(Rotation3D)
Initializes a new instance of the RotateTransform3D class with the specified rotation.
Declaration
public RotateTransform3D(Rotation3D rotation)
Parameters
Rotation3D
rotation
Rotation3D that specifies the rotation. |
RotateTransform3D(Rotation3D, Double, Double, Double)
Initializes a new instance of the RotateTransform3D class using the specified rotation and center coordinates.
Declaration
public RotateTransform3D(Rotation3D rotation, double centerX, double centerY, double centerZ)
Parameters
Rotation3D
rotation
Rotation3D that specifies the rotation. |
System.Double
centerX
Double that specifies the X value about which to rotate. |
System.Double
centerY
Double that specifies the Y value about which to rotate. |
System.Double
centerZ
Double that specifies the Z value about which to rotate. |
RotateTransform3D(Rotation3D, Point3D)
Initializes a new instance of the RotateTransform3D class with the specified center and rotation.
Declaration
public RotateTransform3D(Rotation3D rotation, Point3D center)
Parameters
Rotation3D
rotation
Rotation3D that specifies the rotation. |
Point3D
center
Center of the transformation's rotation. |
Fields
CenterXProperty
Identifies the CenterX dependency property.
Declaration
public static readonly DependencyProperty CenterXProperty
Field Value
System.Windows.DependencyProperty
|
CenterYProperty
Identifies the CenterY dependency property.
Declaration
public static readonly DependencyProperty CenterYProperty
Field Value
System.Windows.DependencyProperty
|
CenterZProperty
Identifies the CenterZ dependency property.
Declaration
public static readonly DependencyProperty CenterZProperty
Field Value
System.Windows.DependencyProperty
|
RotationProperty
Identifies the Rotation dependency property.
Declaration
public static readonly DependencyProperty RotationProperty
Field Value
System.Windows.DependencyProperty
|
Properties
CenterX
Gets or sets the X coordinate of the Point3D about which to rotate. This is a dependency property.
Declaration
public double CenterX { get; set; }
Property Value
System.Double
|
CenterY
Gets or sets the Y coordinate of the Point3D about which to rotate. This is a dependency property.
Declaration
public double CenterY { get; set; }
Property Value
System.Double
|
CenterZ
Gets or sets the Z coordinate of the Point3D about which to rotate. This is a dependency property.
Declaration
public double CenterZ { get; set; }
Property Value
System.Double
|
Rotation
Gets or sets a Rotation3D that specifies the rotation. This is a dependency property.
Declaration
public Rotation3D Rotation { get; set; }
Property Value
Rotation3D
|
Methods
CenterRotationChangedHandler(DependencyObject, DependencyPropertyChangedEventArgs)
Center or rotation property changed callback.
Declaration
protected static void CenterRotationChangedHandler(DependencyObject source, DependencyPropertyChangedEventArgs eventArgs)
Parameters
System.Windows.DependencyObject
source
Source. |
System.Windows.DependencyPropertyChangedEventArgs
eventArgs
Event Args. |