if ( anObjectShape3D.IsNull() )
return aResAltitude;
- gp_Pnt aHighestPoint;
-
HYDROData_Make3dMesh aMesher3D( anObjectShape3D, Precision::Intersection() );
- aMesher3D.GetHighestOriginal( thePoint.X(), thePoint.Y(), aHighestPoint );
- aResAltitude = aHighestPoint.Z();
+ gp_Pnt aHighestPoint;
+ if ( aMesher3D.GetHighestOriginal( thePoint.X(), thePoint.Y(), aHighestPoint ) )
+ aResAltitude = aHighestPoint.Z();
+
return aResAltitude;
}