diff --git a/src/MissionManager/TransectStyleComplexItem.cc b/src/MissionManager/TransectStyleComplexItem.cc index 0c3193e..4c9ad6d 100644 --- a/src/MissionManager/TransectStyleComplexItem.cc +++ b/src/MissionManager/TransectStyleComplexItem.cc @@ -349,7 +349,23 @@ void TransectStyleComplexItem::_rebuildTransects(void) _rebuildTransectsPhase1(); - _queryTransectsPathHeightInfo(); + if (_followTerrain) { + // Query the terrain data. Once available terrain heights will be calculated + _queryTransectsPathHeightInfo(); + } else { + // Not following terrain, just add requested altitude to coords + double requestedAltitude = _cameraCalc.distanceToSurface()->rawValue().toDouble(); + + for (int i=0; i<_transects.count(); i++) { + QList& transect = _transects[i]; + + for (int j=0; jrawValue().toDouble(); - - for (int i=0; i<_transects.count(); i++) { - QList& transect = _transects[i]; - - for (int j=0; j