- void Position(glm::vec3 pos) { model.Position(pos); UpdateView(); }
- void Move(glm::vec3 delta) { model.Move(delta); UpdateView(); }
-
- // all angles in radians (full circle = 2π)
- float Pitch() const { return model.Pitch(); }
- void Pitch(float p) { model.Pitch(p); UpdateView(); }
- void RotatePitch(float delta) { model.RotatePitch(delta); UpdateView(); }
- float Yaw() const { return model.Yaw(); }
- void Yaw(float y) { model.Yaw(y); UpdateView(); }
- void RotateYaw(float delta) { model.RotateYaw(delta); UpdateView(); }