CameraIntrinsics.UnprojectPixelsAtUnitDepth(Point[], Vector2[]) 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.
Desprojeta uma matriz de coordenadas de pixel em uma matriz de raios de espaço da câmera da origem da câmera, expressas como coordenadas X, Y em um plano a um metro da câmera.
public:
virtual void UnprojectPixelsAtUnitDepth(Platform::Array <Point> ^ pixelCoordinates, Platform::Array <float2> ^ results) = UnprojectPixelsAtUnitDepth;
void UnprojectPixelsAtUnitDepth(winrt::array_view <Point> const& pixelCoordinates, winrt::array_view <float2> & results);
public void UnprojectPixelsAtUnitDepth(Point[] pixelCoordinates, Vector2[] results);
function unprojectPixelsAtUnitDepth(pixelCoordinates, results)
Public Sub UnprojectPixelsAtUnitDepth (pixelCoordinates As Point(), results As Vector2())
Parâmetros
- pixelCoordinates
- Point[]
A matriz de coordenadas de pixel para desprojetar no espaço da câmera.
A matriz de coordenadas X, Y dos pixels não reproduzidos em um plano a um metro da câmera.
Comentários
As coordenadas de imagem devem ser expressas em pixels, com a origem no canto superior esquerdo da imagem; ou seja, +X apontando para a direita e +Y apontando para baixo. As coordenadas não reproduzidas serão expressas em metros, com +X apontando para a direita e +Y apontando para cima, em um plano localizado no centro (ponto principal) da imagem, a um metro da câmera.