[MFC] Кривулька
От: crackoff Россия  
Дата: 10.03.05 12:52
Оценка: 5 (2) :))
double func(double t)
{
    return (1 + sin(t)) * (1 + 0.9 * cos(8 * t)) * (1 + 0.1 * cos(24 * t));
}

void CChildView::OnPaint() 
{
    CPaintDC dc(this);
    CPen gb;
    gb.CreatePen(PS_SOLID, 2, RGB(0, 128, 0));
    dc.SelectObject(&gb);
    double r, x, y;
    double ang = 4.71;
    r = func(ang);
    x = r * cos(ang);
    y = r * sin(ang);
    dc.MoveTo(200 - x * 50, 300 - y * 50);
    while (ang > -1.71)
    {
        r = func(ang);
        x = r * cos(ang);
        y = r * sin(ang);
        dc.LineTo(200 - x * 50, 300 - y * 50);
        ang -= 0.01;
    }
}


Источник вдохновения:
http://www.livejournal.com/users/mincao/383261.html
Re: [MFC] Кривулька
От: Аноним  
Дата: 11.03.05 05:47
Оценка:
А с заполнением цветом не пробовали?
Re[2]: [MFC] Кривулька
От: crackoff Россия  
Дата: 11.03.05 05:49
Оценка:
Здравствуйте, Аноним, Вы писали:

А> А с заполнением цветом не пробовали?


Нет, пока, к сожалению времени нет, работа ...

Можно будет и с масштабированием сделать
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.