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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2011, 14:11   #1
byoliver13
Новичок
Джуниор
 
Регистрация: 15.12.2011
Сообщений: 1
По умолчанию программируем 3D

Всем здраствуйте, задали курсовой проект на C++, а я не бе не ме.
Прошу помощи, думаю многие ищут решения подобных задач.

Вот и сама задача:
1) Два цилиндра имеют одинаковую высоту, их центры тяжести расположены в начале мировой системы координат OXZY. Радиусы оснований цилиндров различны. Продольные оси цилиндров совпадают и лежат на оси Z. Ввести с клавиатуры сферические координаты точки наблюдения в мировой системе координат (ро, альфа, бетта) и расстояние от точки наблюдения до плоскости экрана, а также высоту цилиндров и радиусы его оснований. По этим данным построить трехмерную каркасную модель тела, получающегося после вырезания меньшего цилиндра из большего, т.е. трубой. Отобразить модель на экран, используя перспективную проекцию.
2) Удалить невидимые из точки наблюдения (нелицевые) грани модели трубы.

P.S. Использовать стандартные функции запрещено. Рисование точки происходит с помощью ассемблерной вставки.

Заранее огромное спасибо!!!
byoliver13 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программируем электронные таблицы Гуру Visual C++ 2 13.05.2011 21:30
Программируем: android, symbian windows-mobile, j2me Eugen77 Фриланс 6 04.03.2011 11:07
Программируем на Mono... ;] DialSoft Свободное общение 0 11.01.2008 03:58