2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Центроид сферического многоугольника на поверхности сферы
Сообщение30.09.2012, 12:18 
Даны сферические координаты вершин сферического многоугольника $\left(\varphi_i,\theta_i\right)$, где $\varphi$ - азимутальный угол, $\theta$ - зенитный. Соседние вершины многоугольника не лежат на одной прямой с центром сферы.
Известно представление уравнения большой окружности этой сферы, проходящей через две точки сферы, которые не лежат на одной прямой с центром сферы, в виде $\theta=f\left(\varphi,\varphi_1,\theta_1,\varphi_2,\theta_2\right)$.
Необходимо для заданного сферического многоугольника найти на поверхности сферы точку, аналогичную центроиду плоского многоугольника на плоскости.

 
 
 
 Re: Центроид сферического многоугольника на поверхности сферы
Сообщение30.09.2012, 13:47 
Цитата:
Даны сферические координаты вершин сферического многоугольника , где - азимутальный угол, - зенитный.
....
Необходимо для заданного сферического многоугольника найти на поверхности сферы точку, аналогичную центроиду плоского многоугольника на плоскости.

А среднее арифметическое азимутальных и зенитных углов не подойдет?

 
 
 
 Re: Центроид сферического многоугольника на поверхности сферы
Сообщение30.09.2012, 13:56 
Точно подошло бы, если бы у меня просто набор точек был. Центроид плоского многоугольника же не равен среднему арифметическому его вершин.

 
 
 
 Re: Центроид сферического многоугольника на поверхности сферы
Сообщение30.09.2012, 14:06 
Тогда можно триангулировать многоугольник и брать средневзвешенный центр масс треугольников по их площадям. Или вторым вариантом, описанным здесь http://e-maxx.ru/algo/gravity_center

 
 
 
 Re: Центроид сферического многоугольника на поверхности сферы
Сообщение08.10.2012, 16:03 
Аватара пользователя
gamecreator в сообщении #625100 писал(а):
найти на поверхности сферы точку, аналогичную центроиду плоского многоугольника на плоскости.

В каком смысле аналогичную?

 
 
 
 Re: Центроид сферического многоугольника на поверхности сферы
Сообщение09.10.2012, 02:23 
Аватара пользователя
Предлагаю найти интегрированием 3-мерный вектор центра масс внутренней части многоугольника, а потом спроецировать на поверхность сферы. Не работает только в том случае, если получится нулевой вектор (распределение масс симметрично относительно центра сферы).

 
 
 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group