what exactly is the purpose of buffer geometry in Three.js? How can it differ from regular geometry, and Exactly what are its strengths? Raycasting is actually a fundamental method in Computer system graphics which allows developers to detect intersections between objects in a 3D scene. In Three.js, raycasting consists of casting a Digital ray fro