RotateTransform3D Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der RotateTransform3D Klasse.
Überlädt
RotateTransform3D() |
Initialisiert eine neue Instanz der RotateTransform3D Klasse. |
RotateTransform3D(Rotation3D) |
Initialisiert eine neue Instanz der RotateTransform3D Klasse mit der angegebenen Drehung. |
RotateTransform3D(Rotation3D, Point3D) |
Initialisiert eine neue Instanz der RotateTransform3D Klasse mit der angegebenen Mitte und Drehung. |
RotateTransform3D(Rotation3D, Double, Double, Double) |
Initialisiert eine neue Instanz der RotateTransform3D Klasse mithilfe der angegebenen Dreh- und Mittelkoordinaten. |
RotateTransform3D()
Initialisiert eine neue Instanz der RotateTransform3D Klasse.
public:
RotateTransform3D();
public RotateTransform3D ();
Public Sub New ()
Gilt für:
RotateTransform3D(Rotation3D)
Initialisiert eine neue Instanz der RotateTransform3D Klasse mit der angegebenen Drehung.
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)
Parameter
- rotation
- Rotation3D
Rotation3D, die die Drehung angibt.
Beispiele
//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
Gilt für:
RotateTransform3D(Rotation3D, Point3D)
Initialisiert eine neue Instanz der RotateTransform3D Klasse mit der angegebenen Mitte und Drehung.
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)
Parameter
- rotation
- Rotation3D
Rotation3D, die die Drehung angibt.
- center
- Point3D
Mitte der Drehung der Transformation.
Gilt für:
RotateTransform3D(Rotation3D, Double, Double, Double)
Initialisiert eine neue Instanz der RotateTransform3D Klasse mithilfe der angegebenen Dreh- und Mittelkoordinaten.
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)
Parameter
- rotation
- Rotation3D
Rotation3D, die die Drehung angibt.
- centerX
- Double
Double that specifies the X value about which to rotate.
- centerY
- Double
Double that specifies the Y value about which to rotate.
- centerZ
- Double
Double that specifies the Z value about which to rotate.