How to make camera render in left hand coordinate system?

So I need to place all objects in scene (including camera) in position of left hand coordinate system (and rotate them, ofc). But three.js using right hand coordinate system. What should I do with camera parameters to make it render properly? Or any other ideas? (without transformation of coordinates to from lhsc to rhcs)

Well, the undoubtedly best approach is the conversion from left-handed to right-handed. Same for changing the up-axis (e.g. z-up to y-up). Everything else (like rotating objects or the scene) is a hack and might produce problems in your app.

Why do you have to do this? Do you mind describing your use case a bit?

1 Like