2013-08-16 7 views
0

Так как R59 raycasting на линиях возможен, и он отлично работает. Я показываю всплывающую подсказку для мыши.Three.js: пересечение Raycast на линии с BufferGeometry

Из-за растущих данных у меня были проблемы с производительностью, поэтому я решил переключиться с THREE.Geometry на THREE.BufferGeometry. Все работает отлично, а не raycasting .... Я не получаю никаких ошибок или чего-то еще при наведении курсора мыши, ничего не происходит!

Невозможно ли пересечь raycasting на линии, которая была создана с помощью THREE.BufferGeometry?

ответ

0

Raycaster в настоящее время не поддерживает Line с BufferGeometry.

Three.js R.60

+0

Вот что я должен услышать ... :(Вы знаете, если есть кто-то работает над этим? Или я должен открыть предложение на GitHub? – PanChan

+0

После обновления на R60 I «получаю ошибки: ' Uncaught TypeError: не удается прочитать свойство 'длина' неопределенных threeR60.js: 7047 intersectObject threeR60.js: 7047 intersectDescendants threeR60.js: 7086 THREE.Raycaster.intersectObject' может быть, кто-то должен исправить это – PanChan

+0

Если вы можете продемонстрировать ошибку, вы можете помочь, сообщив об этом. См. The three.js [рекомендации] (https://github.com/mrdoob/three.js/blob/master/CONTRIBUTING.md) для H ow Сообщить об ошибке. – WestLangley