Как нарисовать траекторию точки в трехмерном пространстве, которая движется по поверхности сферы, используя Python? - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть линия в 3D-пространстве. Я назову это как О.А. Точка O всегда (0,0,0), а A - (x1, y1, z1). Таким образом, длина (размер) линии фиксирована. Однако углы, которые он образует с осями X, Y и Z, могут изменяться.

  1. Какова траектория точки A? Это сфера?
  2. Если да, то как я могу нарисовать движения точки А, когда она движется, изменяя углы с каждой осью? (Я должен сделать это, используя Python)

Мне нужно смоделировать движение линии и движение точки A (которая, я думаю, движется по поверхности сферы), используя Python.

Я пытался решить проблему. Если я правильно с траекторией, то здесь я должен генерировать значения для x, y и z, когда xˆ2 + yˆ2 + zˆ2 = | OA | ˆ2.

Существуют ли какие-либо известные библиотеки Python что я мог бы использовать для этого?

Далее, есть ли библиотеки Python, которые я мог бы использовать для построения модели (GUI)?

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