小编mat*_*oll的帖子

在最终括号之前或之后将函数调用放在自执行javascript函数之间是否有任何区别

可能重复:
自动执行匿名JavaScript函数的括号位置?

答案可能很简单,但我只是好奇.

我已经看到自编写的函数

(function() {
//...
}());
Run Code Online (Sandbox Code Playgroud)

(function() {
//...
})();
Run Code Online (Sandbox Code Playgroud)

包含函数的括号在调用之前关闭的位置.两者似乎都具有完全相同的效果,所以我只是想知道性能是否会有任何差异?

javascript anonymous-function

5
推荐指数
0
解决办法
96
查看次数

将JSON文件加载器中的颜色传递给面

我是以编程方式生成一个json文件来加载一个网格,顶点和面渲染得很好,但我无法弄清楚如何将颜色传递到面.

这是我正在尝试的json文件:

{
    "metadata" : {
        "formatVersion" : 3
    },
    "materials" : [],
    "vertices" : [-10,10,0, -10,-10,0, 10,-10,0, 10,10,0, -10,10,10,  -10,-10,10,  10,-10,10,  10,10,10],
    "faces" : [4, 0, 1, 3, 0], //or with 0 as the first number for a plain triangle
    "normals": [],
    "colors": [0.5, 0.4, 0.3],
    "uvs": []
}
Run Code Online (Sandbox Code Playgroud)

像这样加载:

loader.load( "js/models/square.js", function(geometry) {
    var material = new THREE.MeshLambertMaterial( {
        faceColors : THREE.FaceColors,
    });
    material.side = THREE.DoubleSide;

    var mesh = new THREE.Mesh(geometry, material);
}
Run Code Online (Sandbox Code Playgroud)

我的核心问题是我遇到了bitmask如何工作,但这里的FACE_COLOR位https://github.com/mrdoob/three.js/wiki/JSON-Model-format-3.1表明它应该可行,任何非常感谢帮助...谢谢!

json three.js

2
推荐指数
1
解决办法
1726
查看次数

标签 统计

anonymous-function ×1

javascript ×1

json ×1

three.js ×1