单击按钮后更改three.js中多维数据集的颜色

时间:2015-04-11 15:18:48

标签: javascript three.js

我想在点击按钮后更改立方体的颜色。我从各个帖子中尝试了几个建议的答案,但到目前为止还没有运气。根据建议,我将geometry.colorsNeedUpdate = true;和其他设置添加为true。之后我迭代思考这样的面孔:

function testFXN() {
    for ( var i = 0; i < geometry.faces.length; i ++ ) {
        geometry.faces[i].color.setRGB(1,1,1);
    }

    defaultMaterial = new THREE.MeshLambertMaterial({
        color: 0xffffff, 
        shading: THREE.FlatShading, 
        vertexColors: THREE.FaceColors
    }); 
}

我正在玩这个来自three.js的例子

http://threejs.org/examples/#webgl_interactive_cubes_gpu

立方体的颜色保持不变。知道如何解决这个问题吗?

0 个答案:

没有答案