Люди, как найти диаметр сечения сферы?
На картинке выделены красным. Взяты чисто произвольно от центра сферы.
Zebestov
03.06.2013, 20:46
Это же прямоугольный треугольник.
Если принять за r радиус сферы, а за h удаленность секущей плоскости от центра сферы, то диаметр круга, образованного их пересечением, будет равен:
Math.sqrt(r * r - h * h) * 2;
За тем, чтобы h было меньше либо равно r, нужно будет следить самостоятельно, разумеется.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.