RotateTransform3D Constructeurs

Définition

Initialise une nouvelle instance de la classe RotateTransform3D.

Surcharges

RotateTransform3D()

Initialise une nouvelle instance de la classe RotateTransform3D.

RotateTransform3D(Rotation3D)

Initialise une nouvelle instance de la classe RotateTransform3D avec la rotation spécifiée.

RotateTransform3D(Rotation3D, Point3D)

Initialise une nouvelle instance de la classe RotateTransform3D avec la rotation et le centre spécifiés.

RotateTransform3D(Rotation3D, Double, Double, Double)

Initialise une nouvelle instance de la classe RotateTransform3D avec la rotation et les coordonnées du centre spécifiées.

RotateTransform3D()

Initialise une nouvelle instance de la classe RotateTransform3D.

C#
public RotateTransform3D ();

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

RotateTransform3D(Rotation3D)

Initialise une nouvelle instance de la classe RotateTransform3D avec la rotation spécifiée.

C#
public RotateTransform3D (System.Windows.Media.Media3D.Rotation3D rotation);

Paramètres

rotation
Rotation3D

Rotation3D qui spécifie la rotation.

Exemples

C#
//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;

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

RotateTransform3D(Rotation3D, Point3D)

Initialise une nouvelle instance de la classe RotateTransform3D avec la rotation et le centre spécifiés.

C#
public RotateTransform3D (System.Windows.Media.Media3D.Rotation3D rotation, System.Windows.Media.Media3D.Point3D center);

Paramètres

rotation
Rotation3D

Rotation3D qui spécifie la rotation.

center
Point3D

Centre de la rotation de la transformation.

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

RotateTransform3D(Rotation3D, Double, Double, Double)

Initialise une nouvelle instance de la classe RotateTransform3D avec la rotation et les coordonnées du centre spécifiées.

C#
public RotateTransform3D (System.Windows.Media.Media3D.Rotation3D rotation, double centerX, double centerY, double centerZ);

Paramètres

rotation
Rotation3D

Rotation3D qui spécifie la rotation.

centerX
Double

Double qui spécifie la valeur X de référence pour la rotation.

centerY
Double

Double qui spécifie la valeur Y de référence pour la rotation.

centerZ
Double

Double qui spécifie la valeur Z de référence pour la rotation.

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9