LINUX.ORG.RU
ФорумTalks

[Специалистам по всему] Определить радиус

 


0

0

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

Мозг себе уже сломал, как найти этот чертов радиус?
Сейчас попробую картинку со схемой нарисовать.

★★

>Сейчас попробую картинку со схемой нарисовать.

С этого в таких задачах и надо начинать.

KRoN73 ★★★★★
()

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

так что или ты что-то недоговорил, или задача в общем случае неразрешима.

chocholl ★★
()

Центр окружности лежит на биссектрисе, искать точку центра окружности на биссектрисе, расстояние от которой до заданной точки будет равно высоте от точки центра до линии.

sin_a ★★★★★
()

Облом с рисунком, тут все имаджшаки заблокированы =(

Надо определить условный радиус закругления, не реальный, а 
опреденный из предположения, что у нас тут дуга касательная к прямым
Экспериментальнве данные такие:


     .-^-.
    /     \
   /       \ 
  /         \
 /           \

Я знаю координаты точек на прямых, на перегибе почти нереально определить - 
очень неровная поверхность. Могу еще взять верхнюю 
точку - ее достаточно легко найти. 

Пробовал хордами определять - но точность очень низкая. Дошел до того,
что надо найти уравнения прямых, и построить к ним касательно 
окружность через еще одну доп. точку.

В автокаде обрисовывать не катит, таких кривулек будут сотни.

MadCAD ★★
() автор топика
Ответ на: комментарий от MadCAD

Какие имаджшаки и автокады...

Вводишь точку центра искомой окружности и радиус окружности.

Имеешь три уравнения - касание одной прямой, касание другой прямой и прохождение через исходную точку.

Решаешь систему.

Профит.

KRoN73 ★★★★★
()

система уравнений описывающяя :
линия
линия
точка
окружность

bloodmeri
()
Ответ на: комментарий от MadCAD

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

scaldov ★★
()

Нужно поправку на зонд сделать? Тогда --- gwyddion.net Или это задачки новой олимпиады на нанометре?

dn2010 ★★★★★
()
Ответ на: комментарий от dn2010

Поправка на зонд тоже, но нужна скорее какая-то сравнительно объективная методика определения этого радиуса кривизны, для сравнения качества подобных объектов. На скорую руку посчитал пару штук в Компасе, по построению, - значит задача в принципе реализуемая =) алгоритм расчета пока не могу найти, молчит гугель, а систему из 7 степенных уравнений решить чего-то мне слабо пока что =)

Попробую сделать Curve fitting, но не думается мне, что везде подойдет - местами есть оччень неправильной формы вершинки

За ссылку спасибо, на gwyddion.net окацца много интересного есть помимо собсно программы =)

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