DepthCorrelatedCoordinateMapper.UnprojectPoints 方法

定义

使用通过调用 TryCreateCoordinateMapper 创建坐标映射器的 DepthMediaFrame 中的深度信息,将 MediaFrameSource 中的 2D 点数组取消投影到 3D 空间中的点。

public:
 virtual void UnprojectPoints(Platform::Array <Point> ^ sourcePoints, SpatialCoordinateSystem ^ targetCoordinateSystem, Platform::Array <float3> ^ results) = UnprojectPoints;
void UnprojectPoints(winrt::array_view <Point> const& sourcePoints, SpatialCoordinateSystem const& targetCoordinateSystem, winrt::array_view <float3> & results);
public void UnprojectPoints(Point[] sourcePoints, SpatialCoordinateSystem targetCoordinateSystem, Vector3[] results);
function unprojectPoints(sourcePoints, targetCoordinateSystem, results)
Public Sub UnprojectPoints (sourcePoints As Point(), targetCoordinateSystem As SpatialCoordinateSystem, results As Vector3())

参数

sourcePoints
Point[]

MediaFrameSource 中要映射的 2D 源点数组。

targetCoordinateSystem
SpatialCoordinateSystem

点未投影到的坐标系。

results

Vector3[]

Vector3[]

float3[]

3D 空间中的点数组。

适用于