Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.04.2009, 15:44   #1
Klyan
Пользователь
 
Регистрация: 30.12.2006
Сообщений: 26
По умолчанию трехмерные фигуры и их преобразования.

Люди, кто знает, подскажите плз!
Как на паскале реализовать трехмерную фигуру и выполнить преобразования по осям X,Y,Z.

Вот как двумерную фигуру нарисовать знаю, но как сделать трехмерную, которая притом должна вращаться вокруг произвольной оси, вообще понять не могу.
Klyan вне форума Ответить с цитированием
Старый 30.04.2009, 18:42   #2
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Отрисовка
Код:
XI=Ширина экрана*0.5+k*X/Z;
YI=Высота экрана* 0.5+k*Y/Z;
где k- значение перспективы.
Преобразования см. матричные преобразования.
http://www.gamedev.ru/articles/?id=30038
Да, 3d графика это сплошная алгебра/геометрия!!! И без них никуда!

Последний раз редактировалось Levsha100; 30.04.2009 в 18:46.
Levsha100 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Преобразования Pascal в Delphi non1ka Помощь студентам 21 05.06.2008 12:54
Преобразования систем исчисления Altera Общие вопросы Delphi 5 21.02.2008 08:43
Трехмерные изображения anarchist Помощь студентам 7 25.10.2007 17:31