LINUX.ORG.RU

fabric js - Площадь сегмента круга разделенная отрезком

 


0

1

Собсно площадь сегметна не проблема найти через радиус и угол сектора

Но если этот сегмент еще разделить перпендикулярным к хорде отрезком

То что тогда ?

Пример на рис. https://i.ibb.co/Tth74PJ/segment.png

★★

Ответ на: комментарий от Nervous

Может и так. Есть версия с сеткой и монте-карло

Но по моему тут должно быть простое школьное решение

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

Интеграл и есть простое школьное решение.

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

Ну и какая формула с интегралом там получится ?

Вообще можно найти площадь образовавшихся в результате разделения отрезком сегментов

Но получится не точная площадь потому-что отрезок прошел перпендикулярно хорде

И останется еще треугольник прилегающий к хорде новообразованного сегмента

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

Вот. И без всяких интегралов)

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

1/2 * (x * sqrt(1 - x^2) + arcsin(x)) + C — интеграл сегмента в 180°; x и C будут зависеть от угла α и положения отрезка на хорде; x — от -1 до +1.

Не благодари.

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