hu de yi

Results 101 comments of hu de yi

@xiashenbao 因为mtk.three只是一个mtk的插件,核心库里已经具备了该功能,所有在插件里没有计划做这个功能,你可以从核心库入手 https://maptalks.org/examples/cn/interaction/edit-line/#interaction_edit-line

已经复现了这个bug,但是我还么有找到问题出在哪里 @AndyCheung-Hub 你可以用纯three测试看看,注意,要把three相机拉的很近,即模型缩放的很小很小很小的那种,否则测不出问题,因为我测试发现当mtk.three地图放的很大的情况下才出现这个问题

@AndyCheung-Hub 问题已经定位到 - 当设置模型的位置后(gl位置有经纬度转的gl坐标), ```js model.position.copy(threeLayer.coordinateToVector3(map.getCenter())); ``` 如果得到的gl坐标值很大,就会出现这种抖动问题,比如gl坐标值: ```js x: 27762.879813320105 y: 67849.86624477465 z: 0 ``` 你可以用three测试看看,把模型的位置设为上面我给的这个值 本质是一个webgl丢失精度问题 [https://zhuanlan.zhihu.com/p/141970923](https://zhuanlan.zhihu.com/p/141970923) 你可以不设置模型的位置(模型默认会被加到地图的0,0位置),直接加到地图上试试(这时需要把地图的中心点设为[0,0]) https://user-images.githubusercontent.com/25998927/184464856-c7d7e656-2d48-4b1d-9eef-d5719b7985e5.mp4 我来看看这个问题怎么解决

@AndyCheung-Hub 这个问题还不好解决,我仔细的研究下,要想解决这个问题,估计还得从模型入手 - 不是所有的模型都存在这个问题 - 存在问题的模型都是其attribute positon值的精度太高导致的比如其值 0.002380284这种,当模型设置了position后,最后传入到webgl就是 179898.002380284 这样,导致模型精度丢失 - 你先可以试试看是不是所有模型都有同样的问题,我测试发现存在问题的模型都是 模型attribute positon 值太小导致的(类似:0.00323323233这样的值)

@bonapartecaesa Please provide a complete example of the code package, including your test data

close by https://github.com/maptalks/maptalks.three/commit/01508073585406fd520a1473e97c643702b83050

@giswrok dem 生成mesh, 二维切片进行贴图? 没做过 有个类似的例子,不过没做贴图 https://maptalks.org/maptalks.three/demo/custom-terrain.html 我都是rgbimage 这种方式的 https://maptalks.org/maptalks.three/demo/terrain.html

@giswrok 那是要动态贴图,更具不同的zoom贴不同的图的