In ArcGIS9x, if you have a 3D symbol (lets say a cone) and set it's Z Offset to 10 (lets say real world units of metres used), then it would place it 10m above the terrain.
However, in ArcGIS10, it seems to be a ratio of the symbol size. So if my cone size is 8, and I set a z offset of 10, it puts the cone 80m above the terrain. Put the z offset to 2, and it places it 16m above the ground.
It gets even weirder if you have a multi-layer symbol. If I have a cylinder of size 10, and a cone of on top of size 8, the z offset of the cone now gets applied from the cylinder size. So in this scenario, the cone is 10m off the ground with a z offset of 1. Remove the cylinder from the multi-layer symbol, and the cone goes back to being 8m off the ground.
Anways, if everyone is still with me, is this by design in Arc10, is it a bug, is there any way to return some normaility to it all?
If by design, can the documentation be updated, as it gives the impression it should behave the same as in 9x.