三维开发设想,请问是否可以实现。

0 投票
194 浏览
我想通过组件二次开发方式,在已加载三维场景中,创建一个点,利用高斯扩散模型,生成模拟扩散的三维等值面,请问是否有相应的类和方法可以实现,如果有,请举一些例子参考一下,谢谢大神。
最新提问 4月 9 分类:  194次浏览 | 用户: lanzx 才疏学浅 (11 分)

1个回答

0 投票
您好,高斯扩散模型的算法你得自己写,然后得到了很多的扩散点,你说的等值面是指将这些三维点高程一样的提取一个面出来吗?最终你需要的面是一个三维平面还是三维曲面?
最新回答 4月 9 用户: 胡林 名扬四海 (5,799 分)
您好,我想要一个三维曲面,另外,高斯模型算法可以用c#写么,还有,超图有没有相关结合某种数学模型算法的范例程序,可以学习一下如何结合模型的代码编写,谢谢大神
曲面无法构造出来,没有范例。
三维平面可以构造么
平面就有接口了,建议先用一系列三维点构造DEM(TerrainBuilder.BuildTerrain 方法),然后再对构造好的DEM提取等值面或等值线(SurfaceAnalyst.ExtractIsoline ),然后把二维线或面转成三维面,这样就得到一个三维平面了。
...