RotateTransform3D Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
public:
RotateTransform3D();
public RotateTransform3D ();
Public Sub New ()
S’applique à
RotateTransform3D(Rotation3D)
Initialise une nouvelle instance de la classe RotateTransform3D avec la rotation spécifiée.
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)
Paramètres
- rotation
- Rotation3D
Rotation3D qui spécifie la rotation.
Exemples
//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
S’applique à
RotateTransform3D(Rotation3D, Point3D)
Initialise une nouvelle instance de la classe RotateTransform3D avec la rotation et le centre spécifiés.
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)
Paramètres
- rotation
- Rotation3D
Rotation3D qui spécifie la rotation.
- center
- Point3D
Centre de la rotation de la transformation.
S’applique à
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.
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)
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.