首页 > 如何使用nodejs去分析3d模型文件?

如何使用nodejs去分析3d模型文件?

最近有一个项目需要分析用户上传的3D模型文件,文件类型有3ds,fdx,dae,obj。需要获取该模型的点与面数量
请问如何使用nodejs读取到文件后该如何去获取模型文件中的这些信息呢?麻烦做过相关工作的朋友给点提示
前台Threejs是否有实现方法


没做过相关的事,但是大约知道怎么做,土办法,题主看个思路就好。
首先你要弄清楚3ds, fbx, obj这些文件的格式。只要搞得清楚应该可以找到文件里面提到了多少vertices(顶点数),多少triangles(三角形数)。个人直觉obj的格式比较通俗易懂,可以试着从obj入手,再分析fbx还有3ds的。当然,还有一种可能性就是这些文件里面直接写了有多少面数多少顶点数,这样的话连计算都不用计算了。
其次就是用nodejs来读这个文件,感觉没啥难度,就是操作流而已。
再次就是threejs,我隐约threejs应该支持fbx或者obj,如果我记忆没有错的话,你直接用threejs读入模型数据,然后调用threejs的接口就可以拿到相关的值。
最后,这种常规的东西应该有现成的第三方库~楼主到GitHub上面仔细找找,应该会有的。

【热门文章】
【热门文章】