GeoToolkit默认自带PillarSurfaceData的三维断面绘制要求断棱(有时叫断柱)必须是单调的,否则组件底层就会自动优化,导致断面出现回弯,相当于出现重叠,无法实现最终的效果。因此,本文主要在之前文章的基础上,拓展了GeoToolKit的三维断面显示功能。本文主要基于GeoToolKit/INT的SurfaceData组件,针对地质研究过程中经常需要在三维空间中显示断面信息,实现了用户自定义散点数据组成的断面断棱的三维可视化。同时支持用户点击颜色栏自行选择适合的颜色栏来显示三维断面,并进行相应的交互操作。具体如下。其中的前后端内容详见之前文章。
1.自定义颜色栏演示效果(断面的整体显示和网格格架显示)
2.核心代码
类似于之前的示例,主要采用VUE+JS+GeotoolKit.JS,充分利用VUE的组件化设计思想,结合element