Freigeben über


AxisAngleRotation3D Konstruktoren

Definition

Erstellt eine Instanz einer 3D-Drehung.

Überlädt

AxisAngleRotation3D()

Erstellt eine Instanz einer 3D-Drehung.

AxisAngleRotation3D(Vector3D, Double)

Erstellt eine Instanz einer 3D-Drehung mit der angegebenen Achse und dem angegebenen Winkel.

AxisAngleRotation3D()

Erstellt eine Instanz einer 3D-Drehung.

public:
 AxisAngleRotation3D();
public AxisAngleRotation3D ();
Public Sub New ()

Gilt für

AxisAngleRotation3D(Vector3D, Double)

Erstellt eine Instanz einer 3D-Drehung mit der angegebenen Achse und dem angegebenen Winkel.

public:
 AxisAngleRotation3D(System::Windows::Media::Media3D::Vector3D axis, double angle);
public AxisAngleRotation3D (System.Windows.Media.Media3D.Vector3D axis, double angle);
new System.Windows.Media.Media3D.AxisAngleRotation3D : System.Windows.Media.Media3D.Vector3D * double -> System.Windows.Media.Media3D.AxisAngleRotation3D
Public Sub New (axis As Vector3D, angle As Double)

Parameter

axis
Vector3D

Das Vector3D, das die Achse angibt, um die die Drehung erfolgen soll.

angle
Double

Ein Double, das den Drehungswinkel in Grad angibt.

Beispiele

Der folgende Codeauszug gibt eine AxisAngleRotation3D Eigenschaft Rotation eines RotateTransform3D.

//Define a rotation
RotateTransform3D myRotateTransform = new RotateTransform3D(new AxisAngleRotation3D(new Vector3D(0, 1, 0), 1));
'Define a rotation
Dim myRotateTransform As New RotateTransform3D(New AxisAngleRotation3D(New Vector3D(0, 1, 0), 1))

Gilt für