basic-camera

A very basic camera for use in WebGL projects

basic-camera

A very basic camera for use in WebGL projects. Borrows a lot from mikolalysenko's orbit-camera module.

Creates a new camera: optionally, you can pass in pos to set the initial position.

A gl-matrix vec3 representing the position of the camera. It's array-like, so you can just set the [0], [1] and [2] indices to change the position.

Rotates the camera along the x-axis by radians.

Rotates the camera along the y-axis by radians.

Rotates the camera along the z-axis by radians.

Sets a vec3 to a vector corresponding to the camera's direction.

Returns a new gl-matrix mat4, which you can then safely pass onto something like gl-shader to handle the camera.