Description of the problem
Raycasting against lines built with InterleavedBufferGeometry fails due to hardcoded position access.
I'm including an example, and a fixed version of the Line.raycast function.
The fix repairs the hardcoded stride and lack of offset used in the position lookup.
https://codepen.io/manthrax/pen/KKzBEXa
Thanks to @usefulthink and Tom Delerue for finding/tracking down the problem!!
Three.js version
Browser
OS
Hardware Requirements (graphics card, VR Device, ...)