次の方法で共有


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 は下向きです。

適用対象