Показать сообщение отдельно
Старый 10.09.2011, 16:10   #7
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Ответ: Столкновение с боксом

правильный способ выучить до понимания це: http://compgraph.tpu.ru/3d.htm

Не правильный, но легкий для восприятия способ это три раза повернуть вокруг осей каждый раз умножая на соответсвующий масштаб вдоль соответствующей оси. Т.е. исходный икс*масштаб по икс=Х в формуле.

Хнов=Х*кос(угла)+У*син(угла вокруг зед)
Унов=-Х*син(угла вокруг зед)+У*косинус(угол вокруг зед)

Ну а смещение потом просто добавляешь к коодинате каждой точки.
И чую я, что это вольный пересказ того что в ссылке. Сильно порядок косинусов в моей формуле похож на порядок в матрице поворота, однака.
(Offline)
 
Ответить с цитированием