다음을 통해 공유


Matrix3D.Transform 메서드

정의

현재 Point3D로 지정된 Point4D(Point3D 개체 배열), Vector3D(Point4D 개체 배열) 또는 Matrix3D(Vector3D 개체 배열)를 변환합니다.

오버로드

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

이 Matrix3D를 사용하여 point를 변환한 결과입니다.

예외

변환이 비관계 변환인 경우

적용 대상

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 개체입니다. 배열의 원래 지점은 해당 변환 값으로 대체됩니다.

예외

변환이 비관계 변환인 경우

적용 대상

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

이 Matrix3D를 사용하여 point를 변환한 결과입니다.

적용 대상

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

이 Matrix3D를 사용하여 vector를 변환한 결과입니다.

적용 대상

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 개체는 해당 변환 값으로 대체됩니다.

적용 대상