Добавить пользовательское событие в Object3D

Я строю сценограф из узлов Object3D. Некоторые из узлов, которые я хотел бы рассматривать как объекты Spin, которые не активны с самого начала, но они становятся активными, когда они получают определенное событие «start», возможно, используя таймер для его запуска. Мне нужна помощь в настройке. Я пробовал следующий код

var spinner_obj = new THREE.Object3D();
spinner_obj.addEventListener('start', function(event) {alert("GOT THE EVENT");});

но это дает мне ошибку "TypeError: spinner_obj.addEventListener не является функцией"

Кроме того, что мне нужно сделать, чтобы запустить это «стартовое» событие? Я новичок в JavaScript. Я пытался следоватьhttps://github.com/mrdoob/eventdispatcher.js но мне нужно больше указателей. Спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос