Enabling/Disabling Z-up seems to affect the orientation of the world. But that axis change doesn’t seem to propagate when you export points to another file format. I happen to be using .xyz. If that point cloud is brought into another program – in this case, 3DEqualizer – the point cloud is rotated 90 degrees.
Behavior with the y-up/z-up options toggle does seem to be a little unexpected. I would expect that toggle should only affect the viewport, e.g. where the floor plane is and what a Front or Top view is, etc. If I have a z-up data set that I want to convert to y-up I would still expected to manually rotate it (possibly during import/export). Currently that doesn’t always seem to be the case.
I just tested with a z-up ptx file and it behaves as expected. Regardless of the scene’s up direction the ptx data’s up direction points towards the +z axis. Testing again with a y-up obj file it behaves as expected in a z-up scene, and the model loads in on it’s side with up towards the +y axis. However, the same obj loaded in to a y-up scene is also on its side, this time with it’s up direction towards the -z axis. In other words, regardless of the scene’s up direction data my obj file always loads in on it’s side.
Notably, in the above tests the object transforms always showed as identity. So in the case of importing an obj to a y-up scene, Sequoia was applying a transform to the data, but hiding that transform from the user. I haven’t tested with xyz, but maybe you’re hitting something similar?
Yep, that looks wrong (tested with OBJ saved in Y up, and it does not respect the Z/Y up switch).
I have logged a Big Bad Bug against it and we will look into it…