Я хочу анимировать 3D-линию, используя THREE.JS
и TweenLite
. Но подход, который хорошо работает, например. положение шара здесь не работает. Я не знаю почему.
// add a line to the scene using THREE.js
var geometry = new THREE.Geometry();
geometry.vertices.push(new THREE.Vector3(0, 0, 0));
geometry.vertices.push(new THREE.Vector3(500, 500, 500));
var line = new THREE.Line(geometry, new THREE.LineBasicMaterial());
scene.add( line );
// using TweenLite to animate
var tl = new TimelineLite();
var target = { x: 0, y: 0, z:0 };
line.geometry.verticesNeedUpdate = true;
tl.add(TweenLite.to(line.geometry.vertices[1] , 1, target));
tl.play();
Результат: ничего не происходит. Почему?
PS. Причина может быть объяснена в этом сообщении, но я этого не понимаю.