C++ 如何在三维模型格式之间进行转换?(例如,从Collada*.dae到ACIS*.sat)
我的任务是为我们现有的Sketchup插件编写一个扩展,提供Collada和ACIS或3dsmax文件之间的转换。有几个应用程序提供相同的功能,我想知道它们是如何做到的。例如,它采用了一整套数据格式C++ 如何在三维模型格式之间进行转换?(例如,从Collada*.dae到ACIS*.sat),c++,3dsmax,collada,file-conversion,C++,3dsmax,Collada,File Conversion,我的任务是为我们现有的Sketchup插件编写一个扩展,提供Collada和ACIS或3dsmax文件之间的转换。有几个应用程序提供相同的功能,我想知道它们是如何做到的。例如,它采用了一整套数据格式 Autodesk提供了一个C++ SDK,但显然它们的3DS格式已经被使用。还有其他选择吗 我希望这个问题不要太宽泛。我不认为它有什么特别的魔力 基本上: 读取源格式 这将为您提供一组数据结构,这些数据结构将数据表示为所描述的源格式(例如,对象、顶点、材质、纹理、灯光等的列表) 尝试使用您所拥有的
Autodesk提供了一个C++ SDK,但显然它们的3DS格式已经被使用。还有其他选择吗
我希望这个问题不要太宽泛。我不认为它有什么特别的魔力 基本上: