Sdílet prostřednictvím


RotateTransform3D Konstruktory

Definice

Inicializuje novou instanci RotateTransform3D třídy.

Přetížení

RotateTransform3D()

Inicializuje novou instanci RotateTransform3D třídy.

RotateTransform3D(Rotation3D)

Inicializuje novou instanci RotateTransform3D třídy se zadaným otočením.

RotateTransform3D(Rotation3D, Point3D)

Inicializuje novou instanci RotateTransform3D třídy se zadaným středem a otočením.

RotateTransform3D(Rotation3D, Double, Double, Double)

Inicializuje novou instanci RotateTransform3D třídy pomocí zadaných souřadnic otočení a středu.

RotateTransform3D()

Inicializuje novou instanci RotateTransform3D třídy.

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

Platí pro

RotateTransform3D(Rotation3D)

Inicializuje novou instanci RotateTransform3D třídy se zadaným otočením.

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

Otočení3D, které určuje otočení.

Příklady

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

Platí pro

RotateTransform3D(Rotation3D, Point3D)

Inicializuje novou instanci RotateTransform3D třídy se zadaným středem a otočením.

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

Otočení3D, které určuje otočení.

center
Point3D

Střed otáčení transformace

Platí pro

RotateTransform3D(Rotation3D, Double, Double, Double)

Inicializuje novou instanci RotateTransform3D třídy pomocí zadaných souřadnic otočení a středu.

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

Otočení3D, které určuje otočení.

centerX
Double

Dvojitá hodnota určuje hodnotu X, o které se má otočit.

centerY
Double

Dvojitá hodnota určuje hodnotu Y, o které se má otočit.

centerZ
Double

Dvojitá hodnota určuje hodnotu Z, o které se má otočit.

Platí pro