Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Delphi] Векторная графика


Автор: AnReykfi 15.5.2010, 12:41
Здравствуйте. Надо сдавать лабортаторные работы, а я не успеваю их сделать.

Среда программирования - Турбо Паскаль или Делфи.

Колличество требуемых программ: 3 штуки но можно объеденить в одну.

1 программа, суть:

Разработать программу постоения пространственной прозрачной фигуры линиями заданного цвета.

Пирамида с квадратом в основании, высота равна стороне квадрата.

То есть должно получить такое: 
http://ipicture.ru/
2 программа:
Название лабораторки: Параллельный перенос. та же самая пирамида, но добавляется следующее:
Параллельный перенос объекта в четырех направлениях по диагонали с одновременным увеличением. Начальное положение объектп в центре экрана. Размер объекта и коэффициент увеличения произвольные.
То есть должно при нажатии стрелок (влево-вправо) на клавиатуре выполняться следующее: 
http://ipicture.ru/
3 программа:

Название лабораторки: Построение непрозрачных трехмерных объектов

Надо что бы при нажатии на 4 клавиши с нашей пирамидой происходило следующее:

а) Выводило изначальную пирамиду:
http://ipicture.ru/
б) Штриховало видимые грани (штриховка любая) 
http://ipicture.ru/
в) Штриховало невидимые грани 
http://ipicture.ru/
г) Завершало работу программы

Ну вот и всё=))) Заранее спасибо=))
ЗЫ. Пыталась всё конкретно разжевать то что мне нужно.
ЗЗЫ. Цвета могут быть любые. и компоновка линий тоже может быть любая.


Автор: AnReykfi 15.5.2010, 16:20
Первая программа написана=)) Первый вопрос отпадает=))

Автор: kuzyara 15.5.2010, 18:13
вот нарыл 3д-движки на паскале под дос:
http://www.igrodel.ru/
http://www.uic.unn.ru:8101/~ryai/d3_1_1.html
но чтобы это откомпилить придется попариться... мой паскаль dword не знает.. и я уверен что это не последняя ошибка))

если не хочешь писать свою геометрию, юзай openGL. Либо готовый движок GLScene, либо пытайся сам(теория 3д-графики). Файл C:\WINDOWS\system32\opengl32.dll вроде бы есть у всех виндузятников...

ну и гугл в помощь!

Автор: bems 15.5.2010, 21:18
Для домашних заданий, курсовых, существует "Центр Помощи".

Тема перенесена! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)