立方体投影,拖动切换视角


        // 构造配置参数,分别设置场景资源,id, 场景类型,场景名称,fov值,fov范围,仰角(pitch)范围
        var configuration = new Hydreigon.PanoConfiguration({
            resource_type: 'pano',     // 场景类型,与materialType保持一致
            render_type: 'cube', // 渲染类型
            resource: {               // 资源链接
                source: {
                    image:'https://bj.bcebos.com/v1/hydreigon-dev/sdk-dev/dist/assets/pano/cube-sprite.jpg',
                    order: 'fblrud'
                }
            }
        }).setId('scene-01').setSceneType('pano').setSceneName('Cool').setFov(70).setFovRange([1, 179]).setPitchRange([-90, 90]);

        var PanoViewer = Hydreigon.PanoViewer;
        var container = document.getElementById("container");

        var option = {debugLayer: false};

        var renderer = Hydreigon.RenderManager.create(container);
        container.appendChild(renderer.canvas);

        var ak = '您的AccessKey';
        var sk = '您的SecretKey';
        
        var panoViewer = new PanoViewer(container,ak, sk, option);
        panoViewer.init(configuration);
        panoViewer.addEventListener('scene-loaded', () => {
            panoViewer.enablePointEvent(true);
        });

        renderer.setCurrentViewer(panoViewer);
        Hydreigon.RafManager.add(renderer.render);