LINUX.ORG.RU
ФорумTalks

[студент][долботряс]Компьютерная графика

 


0

0

В двух словах. Ушел из жизни наш преподаватель по НГ и КГ. Поставили другого, который раздал лабы и ждет их выполненными через некоторый срок. Теоретического курса, который бы хоть дал какое-нибудь представление о том как выполнять лабы, не было. Выручайте советами.

Что у меня есть

Методичка с формулами, известными еще с курса высшей математики.

Задание 1. Построить огибающую семейства окружностей, проходящих через фиксированную точку А базовой окружности, на которой лежат центры рисующих окружностей (рисунок http://pic.ipicture.ru/uploads/090419/iBgWBntT4g.gif).

Задание 2. Используя схему деления отрезка в заданном отношении построить вписанные многоугольники (рисунок http://pic.ipicture.ru/uploads/090419/1SZ4shQ574.gif).

Вопросы

1. Какую графическую кроссплатформенную библиотеку для этого использовать? Желательно, чтоб ее использование возможно было на Си.

2. Вообще хоть примерно это как должно выглядеть на языке программирования? Какую теорию читать? Или одной фантазии достаточно?

В первом задании немного понятно как строить. Второе совсем не пойму.

Выручайте!

Ответ на: комментарий от phasma

Нагугли, что Cairo позволяет сделать это без лишних телодвижений. Первый вопрос снимается.
А принцип построения подобного так и не понятен. Особенно первой фигуры.

artishka
() автор топика
Ответ на: комментарий от artishka

>Особенно первой фигуры.
похоже на отрёхмеренную кардиоиду, а у старших курсов спрашивать не пробовали? явно через систему полярных координат будет удобнее

dimon555 ★★★★★
()

>Вообще хоть примерно это как должно выглядеть на языке программирования? Какую теорию читать? Или одной фантазии достаточно?

точки с тремя координатами проецируешь на плоскость, а координаты плоскости в экран преобразовываешь, я помню читал компьютерную графику Виктор Порев, но это старая книжка

dimon555 ★★★★★
()
Ответ на: комментарий от dimon555

>> Особенно первой фигуры.
> похоже на отрёхмеренную кардиоиду

Оказалось только, что строится она из самых обычных окружностей.

> у старших курсов спрашивать не пробовали?

Они как раз теорией со мной сегодня и поделились. За что им спасибо.
Ничего сложного и страшного там не оказалось. За десяток минут удалось что-то похожее набросать.
http://pic.ipicture.ru/uploads/090421/Nn3PpNTkTK.png

Пошел читать про winapi, как кнопочки на формочки бабахать...

artishka
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.