In the engine I am currently programming I want to use a left-handed coordinate system for eye-space instead of the glFrustum standard right-handed one. Is that in anyway considered bad practice?

  • 1
    \$\begingroup\$ The typical projection matrix will flip the Z-axis and you will have a a right-handed coordinate space if you do this. But there is nothing wrong with it per-se, you just have to understand that polygon winding and other things will be backwards unless you also adjust your clip-space, NDC, window space coordinate systems using the projection matrix. \$\endgroup\$ – Andon M. Coleman Jan 7 '14 at 0:04

No, it's fine, you may use whatever coordinate system and handedness you prefer.

Just be aware of what you are doing so you can make the appropriate adjustments and assumptions.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.