Показать сообщение отдельно
Старый 27.04.2010, 09:59   #8
Alex.D.
Оператор ЭВМ
 
Регистрация: 02.11.2008
Сообщений: 27
Написано 12 полезных сообщений
(для 24 пользователей)
Ответ: Координаты

Сообщение от Amatsu Посмотреть сообщение
Чтобы не создавать новых тем. Я вот сейчас пытаюсь решить задачу нахождения координаты любого вертекса в модели с учетом ее вращения (EntityScale не использую). То есть надо учесть EntityPitch, EntityYaw и EntityRoll. Может кто знает решение задачи? Потому что я там уже формул нагородил... %)
В Блице это просто - TFormPoint(), трансформированые координаты соответственно TFromed[X\Y\Z]()
алгоритмически это делается умножением координат вертекса (фактически вектор от начала координат) на матрицу трансформации ентити. Это можно сделать также получив элементы матрицы с помощью GetMatElement()
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Amatsu (27.04.2010)