public static vec3 GetRight(this IViewCamera camera) { vec3 back = camera.Position - camera.Target; vec3 result = camera.UpVector.cross(back); return result; }