在哪里可以找到可以打开常见3D文件格式的C 3D建模库?

前端之家收集整理的这篇文章主要介绍了在哪里可以找到可以打开常见3D文件格式的C 3D建模库?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有人知道任何C库/接口以通用格式(.obj,.3ds,.ply,…)处理3D模型数据吗?

有一些我可以找到的库,像lib3ds或libobj,但如果
我想要处理不同的对象格式,我真的需要习惯它们的API,并编写一堆我自己的包装器,以便我的代码不会变成乱码.

所以,如果有一些替代品(甚至是商业),我有兴趣,但是对于不同的3D模型格式的大型军队来说,它的行为就像是瑞士的刀?

谢谢.

解决方法

查看
‘Open Asset Import Library’ (AssImp)

支持这些格式:

> Collada(.dae)> 3ds Max 3DS(.3ds)> 3ds Max ASE(.ase)> Wavefront Object(.obj)>斯坦福大学图书馆(.ply)> AutoCAD DXF(.dxf)> LightWave(.lwo)> Modo(.lxo)>立体光刻(.stl)> AC3D(.ac)> Milkshape 3D(.ms3d)> TrueSpace(.cob,.scn)>阀门型号(.smd,.vta)>地震我(.mdl)>地震II(.md2)>地震III(.md3)>返回城堡Wolfenstein(.mdc)> Doom 3(.md5)> Biovision BVH(* .bvh)> CharacterStudio Motion(* .csm)> DirectX X(.x).> BlitzBasic 3D(.b3d).> Quick3D(.q3d,.q3s).> Ogre XML(.mesh.xml).> Irrlicht网(.irrmesh).> Irrlicht场景(.irr).>中立档案格式(.nff)> Sense8 WorldToolKit(.nff)>对象文件格式(.off)> PovRay Raw(.raw)> Terragen Terrain(.ter)> 3D GameStudio(.mdl)> 3D GameStudio Terrain(.hmp)

猜你在找的C&C++相关文章