Practical Hex-Mesh optimization via edge-cone rectification