Создание сплайновой кривой между двумя точками в Three.js

Я пытаюсь связать точки со сплайном, используя Three.js для визуализации, которую я пытаюсь сделать.

Насколько я могу судить, я добавляю точки в массив, передаю их в THREE.SplineCurve3, шагаю по точкам сплайна, чтобы получить координаты геометрии и визуализировать. Это работает, если я добавляю в массив только начальную/конечную точки, но если я пытаюсь добавить среднюю точку -, я получаю сообщение об ошибке.

Пример здесь:

http://jsfiddle.net/sLQK9/4/

Я уверен, что это что-то простое, но я не могу определить -, кто-нибудь может мне помочь?

В конечном счете, точки окажутся на поверхности сферы, а сплайны между двумя точками пойдут по маршруту, по которому пойдет самолет -Т.е. своего рода большой круг, но дальше от центра сферы в середине сплайна.

Спасибо заранее.

9
задан speedwell 23 June 2012 в 00:01
поделиться