LINUX.ORG.RU

Немного геометрии


0

1

Рисую окружность, туплю, не могу понять задать радиус в пикселях...

qreal fi, x, y, R1 = 1, R2 = 5;
fi = 2 * 3.14159265 * i / LineCounterCache;
x = cos(fi) * Angle;
y = sin(fi) * Angle;
LinePointsCache[i].setP1(QPointF(MonitorCenter + x * R1, MonitorCenter + y * R1));
LinePointsCache[i].setP2(QPointF(MonitorCenter + x * R2, MonitorCenter + y * R2));

Забыл Angle = 30.

★★

Последнее исправление: DenisPA (всего исправлений: 5)

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