Compartir a través de


CameraIntrinsics.ProjectManyOntoFrame(Vector3[], Point[]) Método

Definición

Proyecta una matriz de puntos de espacio de cámara en coordenadas de píxeles de espacio de pantalla.

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

Parámetros

coordinates

Vector3[]

Vector3[]

float3[]

La matriz de espacio de cámara apunta al proyecto en el espacio de pantalla.

results
Point[]

Matriz de coordenadas de píxeles de espacio de pantalla.

Comentarios

Las coordenadas 3D deben expresarse en metros, utilizando un sistema de coordenadas a la izquierda, con +X apuntando hacia la derecha, +Y apuntando hacia arriba y +Z apuntando hacia fuera desde la cámara a través del centro (punto principal) de la imagen. Las coordenadas 2D resultantes se expresarán en píxeles, con el origen en la esquina superior izquierda de la imagen; es decir, +X apuntando a la derecha y +Y apuntando hacia abajo.

Se aplica a