CameraIntrinsics.UnprojectPixelsAtUnitDepth(Point[], Vector2[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將圖元座標陣列取消專案到相機原點的相機空間光線陣列,以 X、Y 座標表示于相機一公尺平面上的 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 指向位於影像中心 (主體點) 的平面上,與相機距離一公尺。