CameraIntrinsics.UnprojectPixelsAtUnitDepth(Point[], Vector2[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отменяет проект массив пиксельных координат в массив пространственных лучей камеры из источника камеры, выраженных в виде координат X, Y на плоскости в одном метре от камеры.
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())
Параметры
- pixelCoordinates
- Point[]
Массив координат пикселей, которые необходимо развернуть в пространстве камеры.
Массив координат X, Y необъекционных пикселей на плоскости в одном метре от камеры.
Комментарии
Координаты изображения должны быть выражены в пикселях, а источник — в левом верхнем углу изображения; то есть +X, указывающий вправо, и +Y, указывающий вниз. Необъекционные координаты будут выражены в метрах, при этом +X указывает вправо и +Y, указывающем вверх, на плоскости, расположенной в центре (основной точке) изображения, в одном метре от камеры.