Matrix3D.Transform Метод

Определение

Преобразует заданный массив объектов Point3D Point3D, массив объектов Point4D Point4D или массив объектов Vector3D Vector3D посредством текущей матрицы Matrix3D.

Перегрузки

Transform(Point3D)

Преобразует заданный объект Point3D посредством объекта Matrix3D и возвращает результат.

Transform(Point3D[])

Выполняет преобразование заданных объектов Point3D в массив посредством объекта Matrix3D.

Transform(Point4D)

Преобразует заданный объект Point4D посредством объекта Matrix3D и возвращает результат.

Transform(Point4D[])

Преобразует заданные объекты Point4D в массив посредством объекта Matrix3D и возвращает результат.

Transform(Vector3D)

Преобразовывает заданный объект Vector3D с помощью этой матрицы Matrix3D.

Transform(Vector3D[])

Выполняет преобразование заданных объектов Vector3D в массив посредством этого объекта Matrix3D.

Transform(Point3D)

Преобразует заданный объект Point3D посредством объекта Matrix3D и возвращает результат.

public:
 System::Windows::Media::Media3D::Point3D Transform(System::Windows::Media::Media3D::Point3D point);
public System.Windows.Media.Media3D.Point3D Transform (System.Windows.Media.Media3D.Point3D point);
member this.Transform : System.Windows.Media.Media3D.Point3D -> System.Windows.Media.Media3D.Point3D
Public Function Transform (point As Point3D) As Point3D

Параметры

point
Point3D

Объект Point3D для преобразования.

Возвращаемое значение

Point3D

Результат преобразования объекта point посредством этой матрицы Matrix3D.

Исключения

Выдает исключение InvalidOperationException, если преобразование не является аффинным.

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

Transform(Point3D[])

Выполняет преобразование заданных объектов Point3D в массив посредством объекта Matrix3D.

public:
 void Transform(cli::array <System::Windows::Media::Media3D::Point3D> ^ points);
public void Transform (System.Windows.Media.Media3D.Point3D[] points);
member this.Transform : System.Windows.Media.Media3D.Point3D[] -> unit
Public Sub Transform (points As Point3D())

Параметры

points
Point3D[]

Объекты Point3D для преобразования. Исходные точки в массиве заменяются их преобразованными значениями.

Исключения

Выдает исключение InvalidOperationException, если преобразование не является аффинным.

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

Transform(Point4D)

Преобразует заданный объект Point4D посредством объекта Matrix3D и возвращает результат.

public:
 System::Windows::Media::Media3D::Point4D Transform(System::Windows::Media::Media3D::Point4D point);
public System.Windows.Media.Media3D.Point4D Transform (System.Windows.Media.Media3D.Point4D point);
member this.Transform : System.Windows.Media.Media3D.Point4D -> System.Windows.Media.Media3D.Point4D
Public Function Transform (point As Point4D) As Point4D

Параметры

point
Point4D

Объект Point4D для преобразования.

Возвращаемое значение

Point4D

Результат преобразования объекта point посредством этой матрицы Matrix3D.

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

Transform(Point4D[])

Преобразует заданные объекты Point4D в массив посредством объекта Matrix3D и возвращает результат.

public:
 void Transform(cli::array <System::Windows::Media::Media3D::Point4D> ^ points);
public void Transform (System.Windows.Media.Media3D.Point4D[] points);
member this.Transform : System.Windows.Media.Media3D.Point4D[] -> unit
Public Sub Transform (points As Point4D())

Параметры

points
Point4D[]

Объекты Point4D для преобразования. Исходные точки в массиве заменяются их преобразованными значениями.

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

Transform(Vector3D)

Преобразовывает заданный объект Vector3D с помощью этой матрицы Matrix3D.

public:
 System::Windows::Media::Media3D::Vector3D Transform(System::Windows::Media::Media3D::Vector3D vector);
public System.Windows.Media.Media3D.Vector3D Transform (System.Windows.Media.Media3D.Vector3D vector);
member this.Transform : System.Windows.Media.Media3D.Vector3D -> System.Windows.Media.Media3D.Vector3D
Public Function Transform (vector As Vector3D) As Vector3D

Параметры

vector
Vector3D

Объект Vector3D для преобразования.

Возвращаемое значение

Vector3D

Результат преобразования объекта vector посредством этой матрицы Matrix3D.

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

Transform(Vector3D[])

Выполняет преобразование заданных объектов Vector3D в массив посредством этого объекта Matrix3D.

public:
 void Transform(cli::array <System::Windows::Media::Media3D::Vector3D> ^ vectors);
public void Transform (System.Windows.Media.Media3D.Vector3D[] vectors);
member this.Transform : System.Windows.Media.Media3D.Vector3D[] -> unit
Public Sub Transform (vectors As Vector3D())

Параметры

vectors
Vector3D[]

Объекты Vector3D для преобразования. Исходные объекты Vector3D в массиве заменяются их преобразованными значениями.

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