4e19583a22
State minimal (azimuth, elevation, distance, fov, aspect, near/far). orbit_camera_matrices: lookAt+perspective row-major float[16] (subir a GL con transpose=GL_TRUE). orbit_camera_handle_drag: dx→azimuth, dy→elevation (clamp ±π/2-eps), wheel→distance (clamp >0.1). Sin glm, solo <cmath>. issue 0029