Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Помогите написать програмку с графикой

Автор: Toni Gard 26.03.2007 19:30

Дана аксонометрическая проекция (это когда оси системы координат расположены как знак мерседеса в виде звезды такой) правильной пирамиды с правильным пятиугольником в основании (сторона пятиугольника задается и равна L). Высота этой пирамиды тоже дана и равна H. Собственно ее нужно нарисовать в центре экрана и показать оси системы координат.
Даже не знаю с чего начать, спасибо всем кто откликнется.

Автор: compiler 26.03.2007 19:39

Цитата(Toni Gard @ 26.03.2007 15:30) *
Даже не знаю с чего начать
с переименования темы.
это разве не математика?

Автор: Toni Gard 26.03.2007 20:18

Ух, сорри, если я свою тему не там создал. А как ее засунуть в раздел математика?

Автор: Toni Gard 26.03.2007 20:43

Volvo, я кстати видел твои проги в разделе "Занимательная графика" - вообще прикольно. Ты наверное неплохо в графике разбираешься, подскажи с чего начать (после инициализации драйвера, конечно)? Посчитать координаты всех точек? Но как их отобразить в аксонометрической системе координат?

Автор: volvo 28.03.2007 15:42

Цитата
Но как их отобразить в аксонометрической системе координат?
Аксонометрия - это вот так:
Прикрепленное изображение
?
Тогда начинать надо с написания функции, которая переведет заданные тобой "реальные" координаты (X, Y, Z) в экранные координаты (X, Y)...