我创建了一个3D模型,用于在3D中打印工业布局。 因为我不习惯使用专业3D建模软件,所以我使用了SketchUp,结果很好!
现在,我想重复使用3D模型来动态访问" to-be"安装。
我以Collada格式(DAE)导出每个对象,然后尝试在Threejs中使用collada导入器。 我有大约130个对象,我希望能够以交互方式进行选择,但我只管理加载一个......
然后我尝试使用STL加载器(在使用MESHLAB将对象从DAE转换为STL之后)。
然后它没有任何问题......但是渲染问题。
在链接的图片中(抱歉,没有足够的信誉来插入图片!),您可以看到对象的某些部分看起来是"透明度",即使它们没有设置此属性! (只有地面)。
使用TrackBallControl移动时,对象的某些部分会不时消失....
我尝试只使用一个物体,无论是否有地面,......
我拍摄了我遇到的问题的快照:
link>> http://stackoverflow.legrandcondor.com/photo.html
link>> http://stackoverflow.legrandcondor.com/
有什么想法吗?我疯了之前的建议?! (其他一切正常!)
提前谢谢,
答案 0 :(得分:0)
您的相机近平面为0.1,远平面为1000000.近平面的小值会导致深度分类精度问题。
在你的情况下,将你的近平面设置为100比。
参考:http://www.opengl.org/wiki/Depth_Buffer_Precision
另请考虑使用OrbitControls
,以便您的模型保持正面朝上。
three.js r.69