Compartilhar via


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

Definição

Projeta uma matriz de pontos de espaço da câmera em coordenadas de pixel de espaço de tela.

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[]

A matriz de espaço da câmera aponta para o projeto no espaço de tela.

results
Point[]

A matriz de coordenadas de pixel de espaço de tela.

Comentários

As coordenadas 3D devem ser expressas em metros, usando um sistema de coordenadas canhoto, com +X apontando para a direita, +Y apontando para cima e +Z apontando para frente da câmera pelo centro (ponto principal) da imagem. As coordenadas 2D resultantes serão expressas em pixels, com a origem no canto superior esquerdo da imagem; ou seja, +X apontando para a direita e +Y apontando para baixo.

Aplica-se a