2014-01-08 4 views
1

http://i.stack.imgur.com/7InNo.pngнайти 3d точку на окружности заданного угла и радиус

Я пытаюсь найти зеленые точки, используя угол, радиус и центр окружности. Я использую это изображение, которое было опубликовано другим пользователем. Я хочу найти зеленые точки, но вместо этого в 3D-пространстве. Я могу получить значение x и y, но я не могу получить z.

r = radius 
X = r * cos(angle) 
Y = r * sin(angle) 

Как я могу получить значение для оси z?

+0

Почему вы не задали Z = 0? – Vertexwahn

+0

, если я устанавливаю z в ​​0, я не получаю правильное значение – user3015809

ответ

1

В случае 3-х мер вам нужны 2 угла. В основном то, что вы делаете, это преобразование из сферических координат в декартовы координаты. Итак, ваши формулы можно найти here

+0

, так что, если бы у меня был только один угол, я не смог бы найти точку? – user3015809

+0

, тогда вы должны, вероятно, взять еще один угол как постоянный, в любом случае вы не можете определить 3 измерения радиусом и одним углом. – nikitoz

+0

Я посмотрел на формулу, которую вы опубликовали, как бы я знал, какой угол является наклоном, а какой азимут? – user3015809

Смежные вопросы