threebox加载基于geojson三维面数据
打印查看indexArray数组,发现原因是使用turf.js的tesselate构造的三角形不太正确,tesselate构造的三角形index数组为:[5, 0, 1, 2, 3, 4, 4, 5, 1, 1, 2, 4],但是正确的应该是[0,1,2,0,2,5,2,3,5,3,4,5]之类的,错误地构建了4,5,1和1,2,4两个三角形。构建了一个类似的形状放到指定位置,如下图所示,发现还是构建的三角形有问题,同使用turf.js的tesselate构造的三角形。
原创
2023-08-21 20:02:18 ·
514 阅读 ·
0 评论