C++地形模型的接口没有开放,您使用的是哪个类?
.NET 您可以用Bentley.TerrainModelNET.DTM.DrapePoint来获取指定x,y坐标的 Z值;
示例代码如下:
DPoint3d point; point.X = 67.00;//指定的X point.Y = 1498.00;//执行的Y DTMDrapedPoint drapePoint = dtm.DrapePoint(point); if (drapePoint.Code == DTMDrapedPointCode.External || drapePoint.Code == DTMDrapedPointCode.Void) { //在地形模型之外,或者无效. } else { //drapePoint.Coordinates.Z 就是指定X,y处的标高值。 point.Z = drapePoint.Coordinates.Z; }
用c++有没有别的方法做???