RotateTransform3D Конструкторы

Определение

Инициализирует новый экземпляр класса RotateTransform3D.

Перегрузки

RotateTransform3D()

Инициализирует новый экземпляр класса RotateTransform3D.

RotateTransform3D(Rotation3D)

Инициализирует новый экземпляр класса RotateTransform3D с указанным поворотом.

RotateTransform3D(Rotation3D, Point3D)

Инициализирует новый экземпляр класса RotateTransform3D с указанным центром и поворотом.

RotateTransform3D(Rotation3D, Double, Double, Double)

Инициализирует новый экземпляр класса RotateTransform3D, используя заданные сведения о повороте и координатах центра.

RotateTransform3D()

Инициализирует новый экземпляр класса RotateTransform3D.

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

Применяется к

RotateTransform3D(Rotation3D)

Инициализирует новый экземпляр класса RotateTransform3D с указанным поворотом.

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)

Параметры

rotation
Rotation3D

Объект Rotation3D, задающий поворот.

Примеры

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

Применяется к

RotateTransform3D(Rotation3D, Point3D)

Инициализирует новый экземпляр класса RotateTransform3D с указанным центром и поворотом.

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)

Параметры

rotation
Rotation3D

Объект Rotation3D, задающий поворот.

center
Point3D

Центр поворота при преобразовании.

Применяется к

RotateTransform3D(Rotation3D, Double, Double, Double)

Инициализирует новый экземпляр класса RotateTransform3D, используя заданные сведения о повороте и координатах центра.

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)

Параметры

rotation
Rotation3D

Объект Rotation3D, задающий поворот.

centerX
Double

Значение типа double, указывающее координату Х точки, вокруг которой выполняется поворот.

centerY
Double

Значение типа double, указывающее координату Y точки, вокруг которой выполняется поворот.

centerZ
Double

Значение типа double, указывающее координату Z точки, вокруг которой выполняется поворот.

Применяется к