From c18d3e09ad9242e272983a80ebcd7e7e6cac7050 Mon Sep 17 00:00:00 2001 From: DonLakeFlyer Date: Fri, 4 May 2018 12:42:14 -0700 Subject: [PATCH] Fix alt=0 bug --- .../TransectStyleComplexItem.cc | 31 ++++++++++--------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/src/MissionManager/TransectStyleComplexItem.cc b/src/MissionManager/TransectStyleComplexItem.cc index 0c3193e83..4c9ad6d08 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