GeoViewpoint: manage examine modes, apply GeoOrigin, use GCtoGD()