Freigeben über


CameraIntrinsics.ProjectOntoFrame(Vector3) Methode

Definition

Projiziert einen Kameraraumpunkt in Pixelkoordinaten des Bildschirmraums.

public:
 virtual Point ProjectOntoFrame(float3 coordinate) = ProjectOntoFrame;
Point ProjectOntoFrame(float3 const& coordinate);
public Point ProjectOntoFrame(Vector3 coordinate);
function projectOntoFrame(coordinate)
Public Function ProjectOntoFrame (coordinate As Vector3) As Point

Parameter

coordinate
Vector3 Vector3

float3

Der Kameraraum zeigt, um in den Bildschirmraum zu projizieren.

Gibt zurück

Die Pixelkoordinaten des Bildschirmraums.

Hinweise

Die 3D-Koordinate muss in Metern ausgedrückt werden, wobei ein linkshändiges Koordinatensystem verwendet wird, wobei +X nach rechts, +Y nach oben zeigt und +Z von der Kamera nach vorne durch die Mitte (Prinzipalpunkt) des Bilds zeigt. Die resultierende 2D-Koordinate wird in Pixel ausgedrückt, wobei der Ursprung in der oberen linken Ecke des Bilds angegeben wird. d. h. +X zeigt nach rechts und +Y nach unten.

Gilt für: