Condividi tramite


CameraIntrinsics.ProjectManyOntoFrame(Vector3[], Point[]) Metodo

Definizione

Proietta una matrice di punti di spazio della fotocamera in coordinate pixel dello spazio dello schermo.

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())

Parametri

coordinates

Vector3[]

Vector3[]

float3[]

La matrice di spazio della fotocamera punta al progetto nello spazio dello schermo.

results
Point[]

Matrice di coordinate pixel dello spazio dello schermo.

Commenti

Le coordinate 3D devono essere espresse in metri, usando un sistema di coordinate sinistrorso, con +X che punta a destra, +Y puntando verso l'alto e +Z che punta dalla fotocamera attraverso il centro (punto principale) dell'immagine. Le coordinate 2D risultanti verranno espresse in pixel, con l'origine nell'angolo superiore sinistro dell'immagine; ovvero +X che punta a destra e +Y che punta verso il basso.

Si applica a