CameraIntrinsics.ProjectManyOntoFrame(Vector3[], Point[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.