다음을 통해 공유


CameraIntrinsics.ProjectManyOntoFrame(Vector3[], Point[]) 메서드

정의

카메라 공간 요소 배열을 화면 공간 픽셀 좌표로 프로젝션합니다.

public:
 virtual void ProjectManyOntoFrame(Platform::Array <float3> ^ coordinates, Platform::Array <Point> ^ results) = ProjectManyOntoFrame;
void ProjectManyOntoFrame(winrt::array_view <float3> const& coordinates, winrt::array_view <Point> & results);
public void ProjectManyOntoFrame(Vector3[] coordinates, Point[] results);
function projectManyOntoFrame(coordinates, results)
Public Sub ProjectManyOntoFrame (coordinates As Vector3(), results As Point())

매개 변수

coordinates

Vector3[]

Vector3[]

float3[]

카메라 공간의 배열은 화면 공간으로 프로젝션을 가리킵니다.

results
Point[]

화면 공간 픽셀 좌표의 배열입니다.

설명

3D 좌표는 왼쪽 좌표계를 사용하여 미터 단위로 표현되어야 하며, +X는 오른쪽을 가리키고, +Y는 가리키고, +Z는 이미지의 중심(주점)을 통해 카메라에서 앞으로 향해야 합니다. 결과 2D 좌표는 이미지의 왼쪽 위 모서리에 원점이 있는 픽셀로 표현됩니다. 즉, +X가 오른쪽을 가리키고 +Y가 아래쪽을 가리킵니다.

적용 대상