У меня есть основной вопрос относительно системы координат в Three.js. У меня есть сферическая геометрия радиуса 500 и камера, помещенная в (0,0,0). Я использую raycasting, чтобы найти пересечение на сферической поверхности. Я вижу на пересекающемся объекте, что расстояние всегда 500, но координата z в точка переменная не является постоянной. В соответствии с моим пониманием z-координата представляет собой глубину, и поскольку камера находится в начале координат, координата z также должна быть равна 500. Любая помощь или ссылка будут высоко оценены.Система координат 3.js запутанная
-2
A
ответ
1
Это действительно трудно прочитать. Можете ли вы поместить код в jsfiddle? – Pawel
Подумайте об этом: Сфера радиуса 500 означает, что все точки на сфере удалены от нее на расстоянии в 500 удаленных единиц. Это не значит, что все координаты z будут 500, хотя. Из вашего аргумента глубины подумайте о полукруге перед вами. Некоторые части ближе, а некоторые - далее, т. Е. Изменения глубины – Rush2112