共用方式為


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 指向向下。

適用於