Plugins dae的编译确实破费一番周折。反反复复试了好多次,最后终于编译成功,特总结如下。
首先了解一下Plugin dae。Plugin dae是用于读取写入以dae为后缀名的3D文件用的,编译后会在osgPlugins-3.2.1目录(3.2.1为osg版本号)下生成osgdb_dae.dll和osgdb_daed.dll两个动态链接库。而dae文件是遵循COLLADA标准的,COLLADA是一个开放的标准,最初用于3D软件数据交换,由SCEA发起,现在则被许多著名厂家支持如Autodesk、XSI等。
关于COLLADA,可以登录官方网站:http://en.wikipedia.org/wiki/COLLADA
通过官网得知,对于COLLADA格式文件的操作,有多种库文件,如:FCollada、OpenCOLLADA (C++) 、pycollada (Python