Форум

модуль камеры - непонятный параметр

06 мая 2016 17:21 #9311
Добрый день. С обновлением 16.04 в модуле камеры метод calc_ray просит в качестве выходного параметра Float32Array(6)

Я понимаю, что это необходимо в случае VR, однако при работе с обычным 3D приходится после получения вектора преобразовывать его в Vec3
06 мая 2016 18:05 #9317

Ответ на сообщение пользователя v1vendi
Добрый день. С обновлением 16.04 в модуле камеры метод calc_ray просит в качестве выходного параметра Float32Array(6)

Я понимаю, что это необходимо в случае VR, однако при работе с обычным 3D приходится после получения вектора преобразовывать его в Vec3

Добрый день.

Теперь эта функция использует параметрическую прямую (прямую, заданную параметрически). Это было сделано, чтобы поддержать эту функцию для ортогональной камеры (для неё недостаточно знать направления).
Данные находится в следующем формате: первые три элемента - это координаты точки, из которой выходит вектор. Последующие три - вектор, задающий направление. Если вы используете перспективную камеру, то вам необходимо извлечь вектор направления. Для работы с параметрическими прямыми был добавлен модуль math
Разработчик Blend4Web
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.