The camera finally does what I wanted! I can swing it around my character in Godot. Now can I raise it without losing sight of the player?
I had a CharacterBody3D with a camera on a spring arm. I described the setup in ChatGPT and worked through how input should behave relative to the camera.
I reported that the code worked for the idea I was trying. Then I asked for the same right-button drag to move the pivot vertically as well as rotate it.
Raising the pivot introduced another problem: the camera needed to keep aiming toward the character. We discussed giving position and aim separate jobs in the scene hierarchy.
The conversation was most useful when I could run the code and bring the next specific problem back. I can try that next.