Every model has a world (0, 0, 0) but if you change the axis without a reference back you have to do some tricks to get it back to zero.
Only way to do it now… open a new sketchup file > create a line on x, y and z > Groupe and Copy them > Open the model you want to reset > paste i place > Set axis on the lines you pasted.
I was saying that the reset option works on the global axis. If you use the reset option while inside a group it doesn’t work as expected.
The question of the thread was about resetting the global axis. I’m not sure if the behavior while editing a group is normal, perhaps the option shouldn’t be available.
One use case is to easily adjust nested group’s and component’s orientation to align with the global axes with the ‘Move’ tool.
‘Move’ (> rotate) uses the (any) current axes system to let you enter angles starting from 0 on the used referenced axis. Thus also from resetted axes.
A local object doesn’t have a fixed 0,0,0 origin , by moving the axis you move that axis and the local origin.
This is unlike the global origin, which is a fixed point in space - the axis you see is simply there for drawing purposes , but not does not change the universe in which you are operating, which is always 0,0,0 regardless of where you place a visible axis.
I think When you create a component- then this component actually gains it’s own 0,0,0 location that you can then set via positioning the axis - this physically moves that 0,0,0 for that component to the new location, but the original location is not stored.
This is treated as the global origin when you open that component by itself as an SKP file.
I’d imagine there are some incredibly boring maths and computer graphics reason for why it works in this way.