首页 > 解决方案 > 如何在three.js中缩小网格

问题描述

我有一个网格,我想在 three.js 中按比例缩小(缩小)。我没有希望地尝试了以下代码:

有人可以建议吗?

drawMesh(vAngles, hAngles, intensities) {

    let vLines = this.getVerticalDistribution(vAngles, hAngles, intensities);
    let hLines = this.getHorizontalDistribution(vAngles, hAngles, intensities);

    let mesh = new THREE.Mesh();

    mesh.add(...vLines);
    mesh.add(...hLines);

    mesh.rotation.y = Math.PI;
    mesh.scale.set(0.25,0.25, 0.25);
    mesh.matrixAutoUpdate = true;
}

标签: javascriptthree.js

解决方案


当我将比例值设置为 0.05 时,网格会按比例缩小,所以我认为使用的单位需要匹配比例。


推荐阅读