Как построить сечение сферы, используя библиотеку matplotlib на python? - PullRequest
0 голосов
/ 18 ноября 2018

Я не могу понять, как найти центр круга.Центр сферы всегда находится в точке (0,0,0).Известен радиус сферы (R), расстояние от центра сферы до круга (длина).Нормаль к кругу известна (normal_pl).Я решил найти соотношение (lam):

dlina_normali=numpy.linalg.norm(normal_pl)
lam=dlina/dlina_normali

А затем через координаты нормали найти координаты центра круга.

То есть:

center_circle=[lam*normal_pl[0], lam*normal_pl[1], lam*normal_pl[2]]

Я не понимаю, почему это не работает.(оранжевый - это плоскость, желтый - это часть)

image

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