Scene Camera

A 3D camera for golang.

scenecamera is a golang library that provides a 3D camera for 3D games, visualizations and other 3D applications. It has 3 modes of operation, FPS (flight mode), RTS mode, and "museum mode".

You handle your own inputs, pass them to the camera, and it will move correctly. The camera object provides the matrices and vectors that you can drop into your 3D engine of choice.