Partager via


CameraIntrinsics.ProjectManyOntoFrame(Vector3[], Point[]) Méthode

Définition

Projette un tableau de points d’espace de la caméra en coordonnées de pixels d’espace d’écran.

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())

Paramètres

coordinates

Vector3[]

Vector3[]

float3[]

Le tableau d’espace de la caméra pointe à projeter dans l’espace de l’écran.

results
Point[]

Tableau des coordonnées de pixels d’espace de l’écran.

Remarques

Les coordonnées 3D doivent être exprimées en mètres, à l’aide d’un système de coordonnées gaucher, avec +X pointant vers la droite, +Y pointant vers le haut et +Z pointant vers l’avant de l’appareil photo via le centre (point principal) de l’image. Les coordonnées 2D obtenues sont exprimées en pixels, avec l’origine dans le coin supérieur gauche de l’image ; autrement dit, +X pointant vers la droite et +Y pointant vers le bas.

S’applique à