CameraIntrinsics.ProjectManyOntoFrame(Vector3[], 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.
Projiziert ein Array von Kameraraumpunkten in Pixelkoordinaten des Bildschirmraums.
public:
virtual void ProjectManyOntoFrame(Platform::Array <float3> ^ coordinates, Platform::Array <Point> ^ results) = ProjectManyOntoFrame;
void ProjectManyOntoFrame(winrt::array_view <float3> const& coordinates, winrt::array_view <Point> & results);
public void ProjectManyOntoFrame(Vector3[] coordinates, Point[] results);
function projectManyOntoFrame(coordinates, results)
Public Sub ProjectManyOntoFrame (coordinates As Vector3(), results As Point())
Parameter
Das Array des Kameraraums zeigt, um in den Bildschirmraum zu projizieren.
- results
- Point[]
Das Array der Pixelkoordinaten des Bildschirmraums.
Hinweise
Die 3D-Koordinaten müssen 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 resultierenden 2D-Koordinaten werden 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.