Just noticed weird behaviour of ofEasyCam.
I understand oF is using Left-handed coordinate system for 3D as same with OpenGL.
However when I use ofEasyCam, it seems working with Right-handed.
Hi, I’d rather say that this is because the cameras have the y axis flipped. So, when you draw without a camera the Y axis starts at the top of the screen and it increases as it goes down the screen.
With a camera you get the Y axis flipped so, positive Y axis values go up in the screen.
You can switch this by calling cam.setVFlip(false);
The default OF view is thought to be used mainly with 2D where y growing downwards makes more sense because of how the mouse coordinates or image coordinates work.
in 3D though, when using a camera, having y growing upwards is more standard that’s why ofCamera defaults to that.
we could have flipped z in any of them to have the same handedness in both by i imagine it would have been even more confusing