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())
Параметры
Массив точек пространства камеры для проецируемых в экранное пространство.
- results
- Point[]
Массив координат пикселей экранного пространства.
Комментарии
Трехмерные координаты должны быть выражены в метрах с помощью левой системы координат, при этом +X указывает вправо, +Y — вверх, а +Z — вперед от камеры через центр (основную точку) изображения. Итоговые двухугольные координаты будут выражены в пикселях, а источник будет находиться в левом верхнем углу изображения; то есть +X, указывающий вправо, и +Y, указывающий вниз.