Использование библиотеки egavga.BGI
От: X_ErroR  
Дата: 05.11.07 10:39
Оценка:
Доброго времени суток уважаемы программисты. У меня немного не стандартный вопрос. Все мы видели и рисовали сердце или сердечко в хорошем смысле этого слова. А есть ли алгоритм расования сердца. Я просто хочу программно всё это дело организовать под досом с использованием среды Turbo C++ 3.0. Если данная тема поднималась , то большая просьба ткните меня носом. Буду рад любой информации. Заранее спасибо.
Re: Использование библиотеки egavga.BGI
От: Аноним  
Дата: 05.11.07 10:44
Оценка:
Здравствуйте, X_ErroR, Вы писали:

X_E>Доброго времени суток уважаемы программисты. У меня немного не стандартный вопрос. Все мы видели и рисовали сердце или сердечко в хорошем смысле этого слова. А есть ли алгоритм расования сердца. Я просто хочу программно всё это дело организовать под досом с использованием среды Turbo C++ 3.0. Если данная тема поднималась , то большая просьба ткните меня носом. Буду рад любой информации. Заранее спасибо.


Про это знаешь?
http://ru.wikipedia.org/wiki/Кардиоида
Там есть формула, с которой можешь начать.

А вообще к egavga.BGI и Turbo C++ 3.0 твой вопрос отношения не имееет.
Алгоритм рисования от графической библиотеки не зависит.
Re[2]: Использование библиотеки egavga.BGI
От: Аноним  
Дата: 05.11.07 10:51
Оценка:
Ссылку в предыдущем сообщении выглядет так:
http://ru.wikipedia.org/wiki/Кардиоида
Re[2]: Использование библиотеки egavga.BGI
От: X_ErroR  
Дата: 05.11.07 10:59
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Про это знаешь?

А>http://ru.wikipedia.org/wiki/Кардиоида
А>Там есть формула, с которой можешь начать.

А>А вообще к egavga.BGI и Turbo C++ 3.0 твой вопрос отношения не имееет.

А>Алгоритм рисования от графической библиотеки не зависит.
Да согласин к языку это отношение не имеет. Но меня смущает один факт там есть три переменные . X,Y понятно. А что такое "A"?
Re[3]: Использование библиотеки egavga.BGI
От: ДимДимыч Украина http://klug.org.ua
Дата: 05.11.07 12:28
Оценка:
Здравствуйте, X_ErroR, Вы писали:

X_E>Да согласин к языку это отношение не имеет. Но меня смущает один факт там есть три переменные . X,Y понятно. А что такое "A"?


Коэффициент, задающий, грубо говоря, размер.
А если надо именно сердечко, то его проще составить из четырех дуг.
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
Re[4]: Использование библиотеки egavga.BGI
От: tinytjan  
Дата: 05.11.07 13:12
Оценка:
Здравствуйте, ДимДимыч, Вы писали:

ДД>Коэффициент, задающий, грубо говоря, размер.

ДД>А если надо именно сердечко, то его проще составить из четырех дуг.

Или как-нибудь так:

y = sin(a) - 1/(A + abs(B*cos(a)))
x = cos(a);

Думаю если поиграться с А и В в итоге получишь что-то похожее на правду.
-=(www.jZip.com)=-
Re[4]: Использование библиотеки egavga.BGI
От: ДимДимыч Украина http://klug.org.ua
Дата: 05.11.07 13:23
Оценка:
ДД>А если надо именно сердечко, то его проще составить из четырех дуг.

Вот, отрыл у себя в каком-то исходнике школьных времен:
    initgraph(&driver, &mode, NULL);

    arc(200, 100, 180, 0, 50);
    arc(300, 100, 180, 0, 50);

    arc(300, 100, 109, 180, 150);
    arc(200, 100, 0, 71, 150);

    getch();

    closegraph();
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.