RotateTransform3D Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy RotateTransform3D.

Przeciążenia

RotateTransform3D()

Inicjuje nowe wystąpienie klasy RotateTransform3D.

RotateTransform3D(Rotation3D)

Inicjuje RotateTransform3D nowe wystąpienie klasy z określoną rotacją.

RotateTransform3D(Rotation3D, Point3D)

Inicjuje RotateTransform3D nowe wystąpienie klasy z określonym środkiem i rotacją.

RotateTransform3D(Rotation3D, Double, Double, Double)

Inicjuje RotateTransform3D nowe wystąpienie klasy przy użyciu określonych współrzędnych obrotu i środka.

RotateTransform3D()

Inicjuje nowe wystąpienie klasy RotateTransform3D.

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

Dotyczy

RotateTransform3D(Rotation3D)

Inicjuje RotateTransform3D nowe wystąpienie klasy z określoną rotacją.

public:
 RotateTransform3D(System::Windows::Media::Media3D::Rotation3D ^ rotation);
public RotateTransform3D (System.Windows.Media.Media3D.Rotation3D rotation);
new System.Windows.Media.Media3D.RotateTransform3D : System.Windows.Media.Media3D.Rotation3D -> System.Windows.Media.Media3D.RotateTransform3D
Public Sub New (rotation As Rotation3D)

Parametry

rotation
Rotation3D

Rotacja3D określająca obrót.

Przykłady

//Define a transformation
RotateTransform3D myRotateTransform = new RotateTransform3D(new AxisAngleRotation3D(new Vector3D(0, 2, 0), 1));
//Define an animation for the transformation
DoubleAnimation myAnimation = new DoubleAnimation();
myAnimation.From = 1;
myAnimation.To = 361;
myAnimation.Duration = new Duration(TimeSpan.FromMilliseconds(5000));
myAnimation.RepeatBehavior = RepeatBehavior.Forever;
//Add animation to the transformation
myRotateTransform.Rotation.BeginAnimation(AxisAngleRotation3D.AngleProperty, myAnimation);

//Add transformation to the model
teapotModel.Transform = myRotateTransform;
'Define a transformation
Dim myRotateTransform As New RotateTransform3D(New AxisAngleRotation3D(New Vector3D(0, 2, 0), 1))
'Define an animation for the transformation
Dim myAnimation As New DoubleAnimation()
myAnimation.From = 1
myAnimation.To = 361
myAnimation.Duration = New Duration(TimeSpan.FromMilliseconds(5000))
myAnimation.RepeatBehavior = RepeatBehavior.Forever
'Add animation to the transformation
myRotateTransform.Rotation.BeginAnimation(AxisAngleRotation3D.AngleProperty, myAnimation)

'Add transformation to the model
teapotModel.Transform = myRotateTransform

Dotyczy

RotateTransform3D(Rotation3D, Point3D)

Inicjuje RotateTransform3D nowe wystąpienie klasy z określonym środkiem i rotacją.

public:
 RotateTransform3D(System::Windows::Media::Media3D::Rotation3D ^ rotation, System::Windows::Media::Media3D::Point3D center);
public RotateTransform3D (System.Windows.Media.Media3D.Rotation3D rotation, System.Windows.Media.Media3D.Point3D center);
new System.Windows.Media.Media3D.RotateTransform3D : System.Windows.Media.Media3D.Rotation3D * System.Windows.Media.Media3D.Point3D -> System.Windows.Media.Media3D.RotateTransform3D
Public Sub New (rotation As Rotation3D, center As Point3D)

Parametry

rotation
Rotation3D

Rotacja3D określająca obrót.

center
Point3D

Środek rotacji przekształcenia.

Dotyczy

RotateTransform3D(Rotation3D, Double, Double, Double)

Inicjuje RotateTransform3D nowe wystąpienie klasy przy użyciu określonych współrzędnych obrotu i środka.

public:
 RotateTransform3D(System::Windows::Media::Media3D::Rotation3D ^ rotation, double centerX, double centerY, double centerZ);
public RotateTransform3D (System.Windows.Media.Media3D.Rotation3D rotation, double centerX, double centerY, double centerZ);
new System.Windows.Media.Media3D.RotateTransform3D : System.Windows.Media.Media3D.Rotation3D * double * double * double -> System.Windows.Media.Media3D.RotateTransform3D
Public Sub New (rotation As Rotation3D, centerX As Double, centerY As Double, centerZ As Double)

Parametry

rotation
Rotation3D

Rotacja3D określająca obrót.

centerX
Double

Podwójna wartość określająca wartość X, która ma być obracana.

centerY
Double

Dwukrotnie określa wartość Y, która ma być obracana.

centerZ
Double

Podwójna wartość określa wartość Z, która ma być obracana.

Dotyczy