PDA

Просмотр полной версии : Диаметр сечения


Vlad84
03.06.2013, 18:53
Люди, как найти диаметр сечения сферы?
На картинке выделены красным. Взяты чисто произвольно от центра сферы.

Zebestov
03.06.2013, 20:46
Это же прямоугольный треугольник.
Если принять за r радиус сферы, а за h удаленность секущей плоскости от центра сферы, то диаметр круга, образованного их пересечением, будет равен:

Math.sqrt(r * r - h * h) * 2;

За тем, чтобы h было меньше либо равно r, нужно будет следить самостоятельно, разумеется.