Share via


AxisAngleRotation3D Costruttori

Definizione

Crea un'istanza di una rotazione tridimensionale.

Overload

AxisAngleRotation3D()

Crea un'istanza di una rotazione tridimensionale.

AxisAngleRotation3D(Vector3D, Double)

Crea un'istanza di una rotazione tridimensionale utilizzando l'asse e l'angolo specificati.

AxisAngleRotation3D()

Crea un'istanza di una rotazione tridimensionale.

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

Si applica a

AxisAngleRotation3D(Vector3D, Double)

Crea un'istanza di una rotazione tridimensionale utilizzando l'asse e l'angolo specificati.

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)

Parametri

axis
Vector3D

Struttura Vector3D che specifica l'asse intorno al quale eseguire la rotazione.

angle
Double

Valore Double che specifica l'angolo di rotazione, espresso in gradi.

Esempio

L'estratto Rotation di codice seguente specifica un AxisAngleRotation3D oggetto come proprietà di un RotateTransform3Doggetto .

//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))

Si applica a