CameraIntrinsics.UnprojectAtUnitDepth(Point) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entprojektiert Pixelkoordinaten in einen Kameraraumstrahl aus dem Kameraursprung, ausgedrückt als X, Y-Koordinaten auf einer Ebene, die einen Meter von der Kamera entfernt ist.
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
Parameter
- pixelCoordinate
- Point
Die Pixelkoordinaten, die in den Kameraraum projiziert werden sollen.
Gibt zurück
Die X- und Y-Koordinaten des nicht projizierten Pixels auf einer Ebene, die einen Meter von der Kamera entfernt ist.
Hinweise
Die Bildkoordinate muss in Pixeln ausgedrückt werden, wobei sich der Ursprung in der linken oberen Ecke des Bilds befindet. d. h. +X zeigt nach rechts und +Y nach unten. Die nicht projizierte Koordinate wird in Metern ausgedrückt, wobei +X nach rechts und +Y nach oben zeigt, auf einer Ebene, die sich im Mittelpunkt (Prinzipalpunkt) des Bilds befindet, einen Meter von der Kamera entfernt.