Hydreigon SDK在默认情况下会把模型放在原点坐标进行展示。而上述两个demo我们发现似乎模型没有正中心的显示在屏幕中间,而是偏上的位置。这是由于模型师在建模的时候原点坐标没有设置在模型的几何中心,而是设置在两脚之间。有时候由于建模的原因默认的位置或者尺寸未必能达到最好的显示效果,在配置文件中我们可以设置模型的缩放与初始位置,如:
Hydreigon.ModelViewer.create(document.body, {
"autoStart": true,
"scenes": [{
"pano": {
"url": "https://hydreigon-publish.cdn.bcebos.com/sdk-index/assets/model/textures/01.jpg"
},
"url": "https://hydreigon-publish.cdn.bcebos.com/sdk-index/assets/model/RobotExpressive.glb",
"offset": [0, -10, 0],
"scale": 0.5
}]
}).then(app => {
app.addEventListener('mount', () => {
app.play('Running');
});
});