CameraIntrinsics.UnprojectPixelsAtUnitDepth(Point[], Vector2[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将像素坐标数组取消投影到相机原点的相机空间射线数组中,表示为离相机一米的平面上的 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 指向上。