为什么我无法在屏幕上显示此3D模型(.obj)?

时间:2014-04-07 09:44:09

标签: javascript 3d three.js

我尝试使用Three.js从BodyParts3D显示3D模型。例如,this 3D model of the human stomach(选中复选框并单击“下载”)。但尽可能地尝试,我一直无法做到。

我第一次尝试了天真的'取代' .obj' three.js obj-loader example中的文件的文件。没有错误消息。该对象不会在任何地方显示。我玩了相机配置,灯光和物体。没运气。 this question的所有提示都没有帮助我。

我对3D很缺乏经验,所以我可能会错过一些简单的东西。我非常感谢一些指示。

我应该指出,我可以使用ArtOfIllusion加载模型,因此他们肯定会工作#39;

1 个答案:

答案 0 :(得分:1)

我不确定我是否下载了与您相同的对象,但是胃拉链中的对象不是以(0,0,0)为中心。事实上,物体的中心位于(38.2862,-137.925,1098.39)。因此,在渲染对象之前,您需要将其转换为接近零或将相机移动到那里。