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

  • Автор темы Nairon
  • Дата начала
N

Nairon

#1
Короче мне нужно построить фигуру (выделенную на рисунке), которая образуется от пересечения 3-х окружностей.Помогите как это сделать!!! Посмотреть вложение ____.bmp
 

Вложения

  • 416.7 КБ Просмотры: 123

DarkKnight

Well-known member
01.08.2010
653
0
#2
В какой именно среде нужно сделать??? И есть ли характеристики окружностей (координаты центра, радиус)
 
N

Nairon

#3
Я делаю в QT. данные считываются из файла(x1, y1,r1, x2, y2, r2, x3, y3, r3).Ломаю голову какими формулами описать эту фигуру!
 

DarkKnight

Well-known member
01.08.2010
653
0
#4
Вы знаете, насчет формул - я не уверен, даже мыслей нет, как получить нужные дуги...
Лучше все же строить отсечением....
 
N

Nairon

#5
Если не трудно можете написать на с++ как это сделать, плис!!!
 

DarkKnight

Well-known member
01.08.2010
653
0
#6
Nairon, хорошо, завтра или в понедельник обязательно подготовлю Вам вариант реализации (единственное что в qt-я не работаю, так что код будет в VC++)
Хотя особой разницы там не будет наблюдатся...
 

DarkKnight

Well-known member
01.08.2010
653
0
#7
Nairon, пока что не за что ;-) Но я обязательно помогу.... Все вливается в вопрос времени и ранятости... Но в те сроки которые указал - обязательно...
 
A

Araneus

#8
А как строить дугу если есть радиус окружности,координаты центра и двух ограничивающих дугу точек?

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