Показать сообщение отдельно
Старый 26.07.2011, 14:59
Srednas вне форума Посмотреть профиль Отправить личное сообщение для Srednas Найти все сообщения от Srednas
  № 1  
Ответить с цитированием
Srednas

Регистрация: Nov 2010
Сообщений: 430
Question Использование calculateRay в камере

Здравствуйте.

Объясните, пожалуйста как "понять" справку:
Цитата:
public function calculateRay(origin:Vector3D, direction:Vector3D, viewX:Number, viewY:Number):void
Расчитывает луч в глобальном пространстве. Для расчёта необходимо, чтобы у камеры был установлен вьюпорт. Начало луча лежит в плоскости nearClipping Если продолжить луч в обратном направлении, то он пройдет через начало координат камеры. Также луч проходит через точку на плоскости вьюпорта, заданную deltaX и deltaY. Луч может быть использован в методе intersectRay() трёхмерных объектов. Результат работы метода записывается в переменные, переданные в параметры
Не понял, откуда брать результат выполнения? 0_o

Например пишу так:

Код AS3:
    camera.calculateRay(camera.matrix.position, e.currentTarget.matrix.position, mouseX, mouseY);
А что будет результатом и где его взять?