n72.75
Seize the means of computation
Orbiter Contributor
Addon Developer
Tutorial Publisher
Donator
- Joined
- Mar 21, 2008
- Messages
- 2,872
- Reaction score
- 1,714
- Points
- 128
- Location
- Saco, ME
- Website
- mwhume.space
- Preferred Pronouns
- he/him
Well, my point was exactly to highlight this difference between those two things, and that one was significantly harder than the other. I think you said it better than I did, though.Hm.
If i'm getting the conversation correctly, you are mixing two things.
On the level of graphics client, it's literally setting up the model matrix to be mirrored on Z axis. Nothing else (give or take some normal/tangent shenanigans).
On the level of add-ons, modules, physics, it's "rewrite everything", because stuff assumes that moving a specific way requires specific coordinate transforms. You can't get away from it with a simple conversion at a single point.
Like, there are math and geometry and physics functions written under the assumption of left handedness. They would have to be changed in the code.
Changing all the physics just so we don't have to flip the z axis in the graphics client makes zero sense, if I understand correctly, that was proposed in an earlier post.