想对场景添加一个三维面数据图层

0 投票
86 浏览
在场景中添加一个三维面的图层,想用

DatasetVector mydataset = workspace1.Datasources[1].Datasets["面1"] as DatasetVector;

sceneControl1.Scene.Layers.Add(mydataset,new Layer3DSettingVector(), true);

方法,其中“面1”是一个三维面数据集。但是添加完的效果是“面1”完全贴合在地形上,本来的高程已经没有了!请问这是什么问题啊?
最新提问 3月 22 分类:  86次浏览 | 用户: 超级超 才疏学浅 (11 分)

1个回答

1 投票
 
已采纳
您好,可能是添加进去时面图层的高度模式是贴地模式,请在Layer3DSettingVector.style设置GeoStyle3D.AltitudeMode 为绝对高度Absolute
最新回答 3月 23 用户: 胡林 名扬四海 (5,707 分)
采纳于 3月 27 用户:超级超
按照方法完美解决,非常感谢!!!
...