我似乎无法调整加载为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)
}