![]() |
Построить абрис объекта
Добрый день, не знаю как подойти к задаче. есть изометрический мир, есть 2 точки на карте, с разными координатами. Во второй точке стоит объект, для упрощения в форме куба, из 1 точки во вторую строится прямая и перпендикулярно ей строится плоскость, вопрос, как можно получить площадь абриса объекта на плоскости? ну или координаты точек на плоскости?
|
Мне кажется, надо повернуть точку 1, относительно точки 2, на такие углы, чтобы точка 1 совпала с точкой 2. То есть плоскость абриса была бы параллельна плоскости экрана.
А затем выполнить поворот всех точек объекта на эти углы. |
Это логично, но дело как раз все в этом надо вычислить угол поворота 3д матрицы, направление "камеры" можно узнать перемножив вектора точек, так?
Добавлено через 1 час 43 минуты да здравствует openGL Код AS3:
|
| Часовой пояс GMT +4, время: 22:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.