CameraIntrinsics.UnprojectAtUnitDepth(Point) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отменяет пиксельные координаты в пространстве камеры из источника камеры, выраженные координатами X, Y на плоскости в одном метре от камеры.
public:
virtual float2 UnprojectAtUnitDepth(Point pixelCoordinate) = UnprojectAtUnitDepth;
float2 UnprojectAtUnitDepth(Point const& pixelCoordinate);
public Vector2 UnprojectAtUnitDepth(Point pixelCoordinate);
function unprojectAtUnitDepth(pixelCoordinate)
Public Function UnprojectAtUnitDepth (pixelCoordinate As Point) As Vector2
Параметры
- pixelCoordinate
- Point
Координаты пикселей, которые необходимо развернуть в пространстве камеры.
Возвращаемое значение
Координаты X, Y непроецированного пикселя на плоскости в одном метре от камеры.
Комментарии
Координата изображения должна быть выражена в пикселях, а источник — в левом верхнем углу изображения; то есть +X, указывающий вправо, и +Y, указывающий вниз. Необъекционная координата будет выражена в метрах, при этом +X указывает вправо и +Y, указывая вверх, на плоскости, расположенной в центре (основной точке) изображения, в одном метре от камеры.