CameraIntrinsics.ProjectManyOntoFrame(Vector3[], Point[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将相机空间点数组投影到屏幕空间像素坐标中。
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())
参数
- results
- Point[]
屏幕空间像素坐标的数组。
注解
3D 坐标必须以米为单位表示,使用左手坐标系,+X 向右指向,+Y 指向上,+Z 从相机向前指向图像的中心 (主点) 。 生成的 2D 坐标将以像素表示,原点位于图像左上角;即+X 向右指,+Y 向下指。