首页 / 浏览问题 / 三维GIS / 问题详情
SuperMap iClient3D for Cesium加载gltf地质体
8EXP 2022年09月02日
使用产品:SuperMap iClient3D for Cesium 操作系统:win10 x64
数据类型: glTF地质体模型
问题详细描述:超图如何加载glTF地质体模型,glTF模型如何确定模型的中心位置

1个回答

您好,您可以通过viewer.entities.add添加。

代码可参考如下:

                var url = "./SampleData/gltf/man/walk.gltf";
                var gltf = viewer.entities.add({
                    name: "gltf",
                    position: new Cesium.Cartesian3.fromDegrees(116.458110477583400 - 0.002034006, 39.912527169275549 - 0.005072179, 0),
                    model: {
                        uri: url
                    }
                });

您可参考示例代码中的【动画模型】-【gltf】部分。

希望能帮助到您!

2,358EXP 2022年09月02日
谢谢!

glTF模型的坐标中心如何确定呢
在WebGL中,根据您场景的实际需要定位position的位置。

GLTF模型的模型中心点就是在模型底部中心,默认都是为0,0,0,模型通过修改模型中心点到position的位置。

希望能帮到您!
...