首页 / 浏览问题 / WebGIS / 问题详情
在webgl中通过S3MInstanceCollection添加模型到场景中了。
51EXP 2021年02月02日
您好,请问怎么利用webgl将本地的S3M模型,通过S3MInstanceCollection添加到场景中?

有搜到如下,将本地s3m模型添加到场景中,虽然没报错,但是不显示,请问还能怎样加载本地s3m模型?

//加载s3m参考

        var urls = [ //加载模型信息

            '../../.././src/index/programme/SampleData/car/qiche1.s3m'

        ];

        var labelAdded = false;

        var Factor = urls.length;

        var keymap = {};

        for (var i = 0; i < Factor; i++) {

            var url = urls[i];

            keymap[url] = [];

        }

        var layer = new window.Cesium.DynamicLayer3D(scene.context, urls);

        scene.primitives.add(layer);

        window.viewer.zoomTo(layer);

1个回答

您好,您那边是使用了vue框架吗,如果是的话需要将s3m文件放到静态文件夹中。如还不行的话就更换一个WebGL包
6,077EXP 2021年02月02日
您好,使用的不是vue框架是react框架,请问要怎么实现,有什么好的参考案例吗?
您先尝试一下在不使用框架的情况下是否能正常加载
您好,不使用框架是可以正常加载的
...