Match score 15.00
Spatial Math: Avoid Euler angles to prevent Gimbal Lock. Use THREE.Quaternion for all rotations. Interpolation: Use .slerp() for smooth orientation changes. Matrix Ops: Use matrix.decompose(pos, quat, scale) to extract transforms. Culling: Manual frustum culling via camera.frustum.containsPoint() for large-scale procedural data.