Object is Rendered as Wireframe

The problem is that THREE.OBJLoader interprets your door as THREE.LineSegments and not as THREE.Mesh. This happens since the respective object Cube.001_Cube.002 contains face and line definitions at the same time which is not supported by THREE.OBJLoader. If I remove the line data from the OBJ file, it loads fine.

There are three options now. First, you can try to adjust your modeling in Blender in order to ensure to only export meshes. Second, you can file an issue at the github repo of three.js since other tools like Sketchfab or QuickLook file preview can parse your file correctly. Third, you might want to switch to a different format like glTF since it is much better than OBJ. More information about that topic right here.

3 Likes