forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   Точки при пересечении 2-ух окружностей (http://forum.boolean.name/showthread.php?t=8221)

CRASHER 27.04.2009 22:11

Точки при пересечении 2-ух окружностей
 
Имеется 2-е окружности, известны кординаты центров радиусы. Надо найти 1 или две точки.
Нашол материал на тему, у меня не получается им воспользоватся
http://program.rin.ru/razdel/html/647.html

Ещё знаю что можно записать уравнения этих окружностей и потом выражая игрик через икс найти их
(x + a2)*(x + a2)+(Sqr(R1*R1)-(x + a1)*(x + a1))/a1+b2))=R2*R2
я не знаю как икс для блитза отсюда выудить:dontknow:
Вобщем кто может, подскажите :)

HolyDel 27.04.2009 22:17

Ответ: Точки при пересечении 2-ух окружностей
 
одних координат недостаточно. надо еще и радиусы знать.

CRASHER 27.04.2009 22:25

Ответ: Точки при пересечении 2-ух окружностей
 
HolyDel,Я написал, мож просто запятую не поставил :)
Радиусы известны расстояние между окружностями соответственно тоже.
Мне желательно чтоб сразу (x;y) координаты третьей точки были :)

HolyDel 27.04.2009 22:43

Ответ: Точки при пересечении 2-ух окружностей
 
да понятно...
по сути надо решить систему уравнений:
(x-x1)^2 + (y-y1)^2 = R1^2
(x-x2)^2 + (y-y2)^2 = R2^2

ну вот как ее решить, я что то сразу сказать не могу... нужны люди более подкованные в математике.

h1dd3n 27.04.2009 22:48

Ответ: Точки при пересечении 2-ух окружностей
 

Цитата:

Сообщение от CRASHER (Сообщение 103954)
Имеется 2-е окружности, известны кординаты центров радиусы.

2HolyDel
Дак вроде известны радиусы :dontknow:

Блин пока писал, уже апдейт =) Удалите пост =)

CRASHER 27.04.2009 22:56

Ответ: Точки при пересечении 2-ух окружностей
 
Цитата:

Сообщение от HolyDel (Сообщение 103959)
да понятно...
по сути надо решить систему уравнений:
(x-x1)^2 + (y-y1)^2 = R1^2
(x-x2)^2 + (y-y2)^2 = R2^2

ну вот как ее решить, я что то сразу сказать не могу... нужны люди более подкованные в математике.

Да я то решил, почти ;) , уравнение икса у меня в первом посте есть, ещё уравнение игрика оно вот так выглядит
y=sqrt(r1^2-(x + a1)^2)/a1
Вот еслиб так же можно было бы икс записать, то проблем небылоб, а так ничего невыходит


Часовой пояс GMT +4, время: 06:10.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot