Qt+OSG/osgEarth跨平台编译(用Qt Creator组装各个库,实现一套代码、一套框架,跨平台编译)_qt + osgearth安装-CSDN博客
目录
1、ColladaDom介绍
Collada的名称来自于COLLAborative Design Activity(协同设计活动),是用于存储3D模型的开放式标准XML格式。
COLLADA是一个开放的标准,最初用于3D软件数据交换,由SCEA发起,现在则被许多著名厂家支持如Autodesk、XSI等。COLLADA不仅仅可以用于建模工具之间交换数据之用,也可以作为场景描述语言用于小规模的实时渲染。
COLLADA DOM拥有丰富的内容用于表现场景中的各种元素,从多边形几何体到摄像机无所不包。我们可以通过COLLADA DOM库来进行场景文件的读取与处理操作。COLLADA DOM的编程方式类似COM。
Collada的OSG插件依赖Collada的开源库:Collada DOM library。它可以为Collada 1.4和1.5标准构建静态的和动态的库。当前Collada 1.4标准经过了测试。Collada DOM library本身依赖Boost, libxml2, pcre, pcrecpp, minizip, zlib等依赖库。