Class AxisAngleRotation3D
Represents a 3-D rotation of a specified angle about a specified axis.
Inherited Members
Namespace: Telerik.Windows.Media.Media3D
Assembly: Telerik.Windows.Controls.Charting.dll
Syntax
public class AxisAngleRotation3D : Rotation3D, INotifyPropertyChanged
Constructors
AxisAngleRotation3D()
Initializes a new instance of the AxisAngleRotation3D class.
Declaration
public AxisAngleRotation3D()
AxisAngleRotation3D(Vector3D, Double)
Initializes a new instance of the AxisAngleRotation3D class.
Declaration
public AxisAngleRotation3D(Vector3D axis, double angle)
Parameters
Vector3D
axis
Vector3D that specifies the axis around which to rotate. |
System.Double
angle
Double that specifies the angle of rotation, in degrees. |
Fields
AngleProperty
Identifies the Angle dependency property.
Declaration
public static readonly DependencyProperty AngleProperty
Field Value
System.Windows.DependencyProperty
|
AxisProperty
Identifies the Axis dependency property.
Declaration
public static readonly DependencyProperty AxisProperty
Field Value
System.Windows.DependencyProperty
|
Properties
Angle
Gets or sets the angle of a 3-D rotation, in degrees. This is a dependency property.
Declaration
public double Angle { get; set; }
Property Value
System.Double
|
Axis
Gets or sets the axis of a 3-D rotation. This is a dependency property.
Declaration
public Vector3D Axis { get; set; }
Property Value
Vector3D
|
Methods
AxisAngleChangedHandler(DependencyObject, DependencyPropertyChangedEventArgs)
Axis or Angle property changed callback.
Declaration
protected static void AxisAngleChangedHandler(DependencyObject source, DependencyPropertyChangedEventArgs eventArgs)
Parameters
System.Windows.DependencyObject
source
Source. |
System.Windows.DependencyPropertyChangedEventArgs
eventArgs
Event Args. |