1、三维球中加载第三方模型,超图提供了各个模型软件对应的supermap 插件,支持将模型数据导出为supermap支持的格式,通常是直接导出为数据源udb,c++组价需要做的就是打开数据源或者打开工作空间,将数据添加到场景中进行展示即可,
下面是打开工作空间后,将保存在工作空间中的场景打开的部分关键代码接口:
UGString sceneXML = m_pWorkspace->GetUGWorkspace()->m_SceneStorages.Find(ugSceneName)->GetXML();
UGbool isOpen = m_pUGSceneWnd->GetScene3D()->FromXML(sceneXML, false, 0, m_pWorkspace->GetUGWorkspace()->m_WorkspaceConnection.m_strServer);
2、三维虚拟球如何加载其他资源,根据图片尺寸大小判断,如果是小图标类型的,可以将图片导入到符号资源库,添加一个点数据集到场景,对这个图层设置导入的这个图片风格;或者是构造一个点对象,设置风格后,添加到场景跟踪图层。UGScene.m_TrackingLayer3D.add(); 视频的话目前不能添加