Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: Nairon от Декабрь 11, 2010, 15:24



Название: Помогите построить фигуру!!!
Отправлено: Nairon от Декабрь 11, 2010, 15:24
Короче мне нужно построить фигуру (выделенную на рисунке), которая образуется от пересечения 3-х окружностей.Помогите как это сделать!!!
Исходные данные x1, y1,r1, x2, y2, r2, x3, y3, r3


Название: Re: Помогите построить фигуру!!!
Отправлено: alexman от Декабрь 11, 2010, 22:49
void QPainter::drawArc ( const QRectF & rectangle, int startAngle, int spanAngle )


Название: Re: Помогите построить фигуру!!!
Отправлено: Igors от Декабрь 12, 2010, 12:10
"построить фигуру" в данном случае неясно. Если "нарисовать на экране" - то можно обойтись без всяких вычислений (QRegion). Иначе придется вычислять точки пересечения (в угловых координатах) - тоже не смертельно