【发布时间】:2013-12-16 19:23:45
【问题描述】:
我通过在 Blender 中提取一个平面创建了这个 T 块:
之后,我使用official Three.js Blender Exporter 导出它并使用下面的代码导入它。但不幸的是,这些面孔不见了。我读过可能有必要使用THREE.GeometryUtils.triangulateQuads(),但这并没有帮助。有什么想法吗?
loader.load "/scripts/blocks/T.js", (geometry, materials) =>
THREE.GeometryUtils.triangulateQuads geometry
mesh = new THREE.Mesh(
geometry
materials[0]
)
mesh.position.y = 500
mesh.scale.set 50, 50, 50
@get("scene").add mesh
@render()
我的搅拌机是here。
【问题讨论】:
-
您可以发送您的搅拌机文件吗?你在搅拌机中使用了什么出口商?您是否尝试将您的材料设置为双面?
-
我已经添加了我的 Blender 文件。我正在使用 Blender 的官方 Three.js 导出器。我在哪里可以将我的材料设置为双面?谢谢!
-
@WestLangley 已经指出如何将材质设置为双面。这是:stackoverflow.com/a/16028030/2940964。希望这会有所帮助
-
这行得通,谢谢!如果你写一个答案,我会把它标记为正确的。
标签: three.js