gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 15:05:08 25 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

关闭 3 天前。




Improve this question




有人知道任何 C++ 库/接口(interface)来处理常见格式的 3d 模型数据( *.obj.3ds.ply ,...)?
我可以找到一些库,例如 lib3dslibobj ,但如果
我想处理不同的对象格式,我真的需要习惯它们的 API 并编写一堆我自己的包装器,这样我的代码就不会变得一团糟。
我很感兴趣,如果有一些替代品(甚至是商业的),但对于不同 3d 模型格式的大军来说,它们就像一把“瑞士刀”。

最佳答案

查看
'Open Asset Import Library' (AssImp)(链接于 2018 年 10 月 12 日更新)

它支持以下格式:

  • 科拉达 (.dae)
  • 3ds Max 3DS (.3ds)
  • 3ds Max ASE (.ase)
  • 波前对象 ( .obj )
  • 斯坦福多边形图书馆 (.ply)
  • AutoCAD DXF (.dxf)
  • 光波 ( .lwo )
  • Modo (.lxo)
  • 光固化成型 (.STL)
  • AC3D (.ac)
  • Milkshape 3D (.ms3d)
  • TrueSpace (.cob,.scn)
  • 阀门型号 (.smd,.vta)
  • 地震 I (.mdl)
  • 地震 II ( .md2 )
  • 地震 III ( .md3 )
  • 返回德军总部 (.mdc)
  • 厄运 3 (.md5)
  • Biovision BVH ( *.bvh )
  • CharacterStudio Action ( *.csm )
  • DirectX X (.x)。
  • BlitzBasic 3D ( .b3d )。
  • Quick3D ( .q3d,.q3s )。
  • Ogre XML ( .mesh.xml )。
  • Irrlicht 网格 ( .irrmesh )。
  • 非正常场景 ( .irr )。
  • 中性文件格式 ( .nff )
  • Sense8 WorldToolKit (.nff)
  • 对象文件格式 ( .off )
  • PovRAY 原始 (.raw)
  • Terragen 地形 ( .ter )
  • 3D 游戏工作室 (.mdl)
  • 3D GameStudio 地形 (.hmp)
  • 关于c++ - 在哪里可以找到可以打开常见 3D 文件格式的 C++ 3D 建模库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3681458/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com