我试图将我在搅拌机中制作的喷气机输出到three.js。模型显示正确,但它缺少一些面,并且没有材料被应用,即使它们明显存在于json中。这是它在搅拌机中的样子:
正如您所看到的,大部分顶篷都缺失了,机身部分和进气口也是如此。没有材料应用于任何部件,并且着色仅来自环境光。以下是它的名称:
var x29;
function createFighter() {
var loader = new THREE.JSONLoader();
loader.load('x29.json', function(geometry, materials) {
x29 = new THREE.Mesh(geometry, new THREE.MeshFaceMaterial(materials));
x29.castShadow = true;
x29.receiveShadow = true;
scene.add(x29);
});
}
导出器中没有任何变化组合,对模型进行三角测量或其他任何结果都会产生任何结果。我做错了什么?
答案 0 :(得分:0)
原来三人会认出来,但不会申请在周期中创造的材料。搅拌机渲染将。正如@Radio指出的那样,由于法线翻转而导致脸部缺失。