次の方法で共有


CameraIntrinsics.UnprojectAtUnitDepth(Point) メソッド

定義

ピクセル座標をカメラの原点からカメラ空間レイに投影解除します。これは、カメラから 1 メートル離れた平面上で 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

カメラ空間への投影を解除するピクセル座標。

戻り値

Vector2 Vector2

float2

カメラから 1 メートルの平面上の投影されていないピクセルの X、Y 座標。

注釈

画像座標はピクセル単位で表し、画像の左上隅に原点を指定する必要があります。つまり、+X は右を指し、+Y は下向きです。 投影されていない座標は、カメラから 1 メートル離れた画像の中心 (プリンシパル ポイント) に位置する平面上で、+X が右を指し、+Y が上を向いたメートル単位で表されます。

適用対象