CameraIntrinsics.ProjectManyOntoFrame(Vector3[], Point[]) 方法

定义

将相机空间点数组投影到屏幕空间像素坐标中。

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

参数

coordinates

Vector3[]

Vector3[]

float3[]

相机空间数组指向投影到屏幕空间中。

results
Point[]

屏幕空间像素坐标的数组。

注解

3D 坐标必须以米为单位表示,使用左手坐标系,+X 向右指向,+Y 指向上,+Z 从相机向前指向图像的中心 (主点) 。 生成的 2D 坐标将以像素表示,原点位于图像左上角;即+X 向右指,+Y 向下指。

适用于