Вектор объяснение

Я следил за этой статьей об отбраковке Frustum, и мне нужна помощь в понимании векторной математики. Более конкретно, о каких векторах "вверх" и "правильно" он говорит? Какие ценности они держат? Извините за краткий и неинтересный вопрос, но я действительно застрял в этом. Любая помощь приветствуется! Спасибо

1 ответ

Решение

Из статьи:

Требуется еще пара единичных векторов, а именно вектор вверх и правый вектор. Первый получается путем нормализации вектора (ux,uy,uz) (компоненты этого вектора являются последними параметрами gluLookAt функция); последний получается с перекрестным произведением между вектором вверх и d вектор.

  • up равно (ux, uy, uz) / ||(ux, uy, uz)||, который является просто единичным вектором, указывающим в том же направлении, что и (ux, uy, uz),

    Это равно (ux / sqrt(ux^2 + uy^2 + uz^2), uy / sqrt(ux^2 + uy^2 + uz^2), uz / sqrt(ux^2 + uy^2 + uz^2))

  • right равно up x d, Я действительно не хочу расширять это.

Другие вопросы по тегам