如何使用JSONLoader在Three.js中呈现实体元素?

如何使用JSONLoader在Three.js中呈现实体元素?,three.js,Three.js,我可以通过JSONLoader呈现shell元素。是否可以通过Three.js的JSONLoader渲染实体元素(Tetra、Hexa等) 提前感谢。您应该添加一些代码,或者更好地解释您的问题,这样我们可以为您提供帮助。实际上,我正在使用示例中的代码。loader=new THREE.JSONLoader();loader.load('file.js',function(geometry){geometry.computeVertexNormals();mesh=new THREE.mesh(g

我可以通过JSONLoader呈现shell元素。是否可以通过Three.js的JSONLoader渲染实体元素(Tetra、Hexa等)


提前感谢。

您应该添加一些代码,或者更好地解释您的问题,这样我们可以为您提供帮助。实际上,我正在使用示例中的代码。loader=new THREE.JSONLoader();loader.load('file.js',function(geometry){geometry.computeVertexNormals();mesh=new THREE.mesh(geometry,new THREE.meshfaceMeterial());scene.add(mesh);});有错误吗?而且,我认为,
meshfacemartic
应该包含嵌套材质。您是否尝试过更简单的,如
MeshBasicMaterial
?您好,谢谢您的快速回复。事实上,我的JSON以3开头。“面”:[3,0,42,61,1,0,3,42,43,62,61,0,3,43,44,63,62,0等]要求是如何渲染实体元素。那么,哪种格式更容易渲染实体?提前感谢您只需使用
MeshBasicMaterial
即可进行基本渲染