Рисуя простую линию между двумя точками на трех земных шарах

Я использую этот учебник, чтобы сделать Землю в Three.js, и я искал простой способ нарисовать линию (например, траекторию полета) из одного места в другое) Я искал разные решения, но могу " заставить их работать. Я ищу строчку, подобную той, что в этом уроке.

Изменить: Итак, я получил линии, чтобы показать, но я не могу понять, как получить конкретную начальную точку или конечную точку местоположения. Пример имеет случайную начальную и конечную точки. (пример начальной точки: {x: -0.18922135130373002, y: -0.31876097187758085, z: 0.335539450763171}).

 var pointStart = new THREE.Vector3(Math.random() * 2 - 1, Math.random() * 2 - 1, Math.random() * 2 - 1).normalize().multiplyScalar(sphereRadius);
var pointEnd = new THREE.Vector3(Math.random() * 2 - 1, Math.random() * 2 - 1, Math.random() * 2 - 1).normalize().multiplyScalar(sphereRadius);

0 ответов

Другие вопросы по тегам