diff --git a/src/osgTerrain/Locator.cpp b/src/osgTerrain/Locator.cpp index 1a8b0545f..012589ae4 100644 --- a/src/osgTerrain/Locator.cpp +++ b/src/osgTerrain/Locator.cpp @@ -107,7 +107,7 @@ bool Locator::convertLocalToModel(const osg::Vec3d& local, osg::Vec3d& world) co { osg::Vec3d geographic = local * _transform; - _ellipsoidModel->convertLatLongHeightToXYZ(geographic.x(), geographic.y(), geographic.z(), + _ellipsoidModel->convertLatLongHeightToXYZ(geographic.y(), geographic.x(), geographic.z(), world.x(), world.y(), world.z()); return true; }