# Matrix3D.Transform 方法

## 多載

 依 Point3D 轉換指定的 Matrix3D 並傳回結果。Transforms the specified Point3D by the Matrix3D and returns the result. 依 Point3D 轉換陣列中的所指定 Matrix3D。Transforms the specified Point3D objects in the array by the Matrix3D. 依 Point4D 轉換指定的 Matrix3D 並傳回結果。Transforms the specified Point4D by the Matrix3D and returns the result. 依 Point4D 轉換陣列中的所指定 Matrix3D 並傳回結果。Transforms the specified Point4D objects in the array by the Matrix3D and returns the result. 依這個 Vector3D 轉換指定的 Matrix3D。Transforms the specified Vector3D by this Matrix3D. 依這個 Vector3D 轉換陣列中的所指定 Matrix3D。Transforms the specified Vector3D objects in the array by this Matrix3D.

## Transform(Point3D)

Point3D 轉換指定的 Matrix3D 並傳回結果。Transforms the specified Point3D by the Matrix3D and returns the result.

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

## Transform(Point3D[])

Point3D 轉換陣列中的所指定 Matrix3DTransforms the specified Point3D objects in the array by the 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[]

## Transform(Point4D)

Point4D 轉換指定的 Matrix3D 並傳回結果。Transforms the specified Point4D by the Matrix3D and returns the result.

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

## Transform(Point4D[])

Point4D 轉換陣列中的所指定 Matrix3D 並傳回結果。Transforms the specified Point4D objects in the array by the Matrix3D and returns the result.

``````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[]

## Transform(Vector3D)

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

## Transform(Vector3D[])

``````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[]