Closed alja closed 4 years ago
In THREE.js version 91 and later, additional argument is required in raycaster's intersectSphere function. Here is the diff, that fixes the warning:
# diff ~/root-dev/jsroot/scripts/THREE.MeshLine.js ~/root-dev/THREE.MeshLine/src/THREE.MeshLine.js
97,99c97
< var interRay = new THREE.Vector3();
<
< if ( raycaster.ray.intersectSphere( sphere, interRay ) === false ) {
---
> if ( raycaster.ray.intersectSphere( sphere ) === false ) {
111c109
<
---
> var interRay = new THREE.Vector3();
@alja thanks for the issue, I'll fix that soon.
I have lots of warnings in web console when I try to get list of selected objects by mouse click:
Here is a segment of code that creates MeshLine:
I'm using THREE.js version 97.