首页 / 浏览问题 / WebGIS / 问题详情
iClient3D for WebGL切剖地质体模型无法加载
3EXP 2023年03月22日

按照教程将obj格式的地质体文件改变材质,保存为工作空间后发布,但无法根据提供的服务地址加载模型,是一片黑

1个回答

您好,建议您从您的整个业务流程中排查是到哪一个环节出现问题。

1.保存工作空间后发布的数据服务本身是否正常,是否能够取要素

2.webgl代码中的每个模型数据服务的流文件的地址是否正确

3.webgl代码中加载模型留后是否成功

4.webgl代码中的相机视野是否正确

希望可以帮助到您。
于丁
1
10,758EXP 2023年03月22日
链接:https://pan.baidu.com/s/1CoIj5mKo5YnwdR7hCXi5lg?pwd=6666
提取码:6666

这是我的数据源和保存好的工作空间,能否麻烦您帮我试一下,
您好,我又在本地试了试,感觉是模型没有加载成功,不过obj模型在desktop里看着很正常,能麻烦您帮我看看问题所在吗
收到,我这边给您测试下您的数据

您好,我使用您的数据发布数据服务,直接使用官网webgl示例,替换url(保留2个model),就是正常的您的数据没有问题。

我这边使用11i的iserver+官网11iwebgl和10i iserver+webgl都是正常的。

您好,您是直接用我的工作空间发布的吗,有做修改吗,具体流程是怎样的呢,我按照你的进行修改又操作了一遍还是没有模型
没有任何修改,我怀疑您的模型对象地址给错了呢,您确认一下。

您好,我确定问题所在了,应该是那个flyto函数他没能飞到模型所在的地方,我更改经纬度后能够显示模型了,不过显示有问题,是不是由于缺少osgbtos3m.wasm那个文件呢,请问这个文件去哪里下载呢

不是,和 osgbtos3m.wasm 没有关系的,这个文件不影响加载的完不完全。

你这个显示效果建议你换个浏览器或者电脑访问看看是不是破碎的,清一下服务和浏览器缓存。

还有你数据本身的话,我用你的数据不做任何修改直接发服务 flyto 定位没有问题。

我测试的版本是官网11.0.1的iDesktop、iserver、webgl
您好,模型破碎问题也解决了,感谢您的悉心指导
我还想请问一下,怎么把视角放到模型正上方啊,不是现在这样侧面的看
您的模型对象如果位置不正确,建议是在数据发布前在模型数据集中把您的模型对象调整(移动、旋转、缩放)到正确的位置。

如果模型对象的位置正确,想要在前端换视角的话,使用scene.camera.setView来调整控制相机参数。
...