Camera3D TypedStruct
@type t() :: %Exray.Structs.Camera3D{ fovy: float(), position: Vector3.t(), projection: integer(), target: Vector3.t(), up: Vector3.t() }