ВОПРОС · Q&A

Задача: Фигура полученная путем пересечения окружностей

7 ответов 5,8 тыс.
Автор вопроса
Короче мне нужно построить фигуру (выделенную на рисунке), которая образуется от пересечения 3-х окружностей.Помогите как это сделать!!!Посмотреть вложение ____.bmp
 
В какой именно среде нужно сделать??? И есть ли характеристики окружностей (координаты центра, радиус)
 
Я делаю в QT. данные считываются из файла(x1, y1,r1, x2, y2, r2, x3, y3, r3).Ломаю голову какими формулами описать эту фигуру!
 
Вы знаете, насчет формул - я не уверен, даже мыслей нет, как получить нужные дуги...
Лучше все же строить отсечением....
 
Если не трудно можете написать на с++ как это сделать, плис!!!
 
Nairon, хорошо, завтра или в понедельник обязательно подготовлю Вам вариант реализации (единственное что в qt-я не работаю, так что код будет в VC++)
Хотя особой разницы там не будет наблюдатся...
 
Nairon, пока что не за что ;-) Но я обязательно помогу.... Все вливается в вопрос времени и ранятости... Но в те сроки которые указал - обязательно...
 
А как строить дугу если есть радиус окружности,координаты центра и двух ограничивающих дугу точек?

Просто я смог вычислить координаты точек пересеченрия окружностей, и для построения фигуры нужно их соединить дугами