javascript - 如何使用nodejs去分析3d模型文件?
PHPz
PHPz 2017-04-10 16:17:43
[JavaScript讨论组]

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

PHPz
PHPz

学习是最好的投资!

全部回复(1)
PHP中文网

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号