(float r)
| 183 | |
| 184 | } |
| 185 | |
| 186 | public State orbitLeft(float r) { |
| 187 | State s = copy(); |
| 188 | s.position = Vec3.add(target, new Quat().fromAxisAngleRad(up, r).transform(ray().mul(-1)), new Vec3()); |
| 189 | return s; |
| 190 | } |
| 191 | |
| 192 | public State orbitUp(float r) { |
no test coverage detected