如何在三个ejs中缩放GLTF模型,似乎不起作用



我似乎无法调整加载为GLTF的网格大小,似乎只有根被调整大小,而不是子,我该如何调整从根到子的网格大小。

这是我到目前为止尝试的

loader.load('assets/a1-experiment/A1.glb',
(gltf) => {
...
gltf.scene.scale.set(0.001, 0.001, 0.001);
...
});

它似乎不起作用。还有其他想法吗?

GLTF.scale。设置将比例设置为一定的大小,不关心原始大小。这意味着您需要执行:

loader.load('assets/a1-experiment/A1.glb', function(gltf){
gltf.scene.scale.set(.001*gltf.scene.scale.x, .001*gltf.scene.scale.y, .001 * gltf.scene.scale.z)
}

相关内容

  • 没有找到相关文章

最新更新