SuperMap Hi-Fi 3D SDK for Unreal新特性
此文会随着补丁版本(SP)和release版本的发布而进行更新
SuperMap Hi-Fi 3D SDK for Unreal 11i(2024) R2
版本号:11.3.0,发布日期:2024.11
GIS数据加载:
- 球面场景新增支持加载贴地的矢量线数据(S3M瓦片),支持设置矢量线颜色、透明度、选中颜色、线宽等图层风格,支持查询数据属性信息。关联接口:SuperMapSDK::UnrealEngine::Core::Layer3D::SetStyle()、SuperMapSDK::UnrealEngine::Core::Layer3D::SetSelectStyle()、SuperMapSDK::UnrealEngine::Core::Style3D::SetLineColor3D()、SuperMapSDK::UnrealEngine::Core::Style3D::SetLineWidth()。
交互:
- 球面场景新增支持绘制多个开挖面。关联接口:SuperMapSDK::UnrealEngine::Core::GlobalImage::AddExcavationRegion()
SuperMap Hi-Fi 3D SDK for Unreal 11i(2024)
版本号:11.2.0,发布日期:2024.07
GIS数据加载:
- 球面场景新增支持加载贴地的矢量面数据(s3m瓦片),并可设置图层风格,支持查询属性信息。(风格包括:设置矢量面颜色、透明度、选中颜色,轮廓线颜色);贴地S3M矢量面也支持贴倾斜摄影模型(在倾斜摄影模型图层上设置)。关联接口:SuperMapSDK::UnrealEngine::Core::Style3D::SetFill3DMode()、SuperMapSDK::UnrealEngine::Core::Layer3D::SetStyle()、SuperMapSDK::UnrealEngine::Core::Layer3D::SetSelectStyle()、SuperMapSDK::UnrealEngine::Core::Style3D::SetLineColor3D()、SuperMapSDK::UnrealEngine::Core:: Layer3DS3MFile::SetIsClampVector()。
- 新增支持加载GeoJson格式的矢量数据。关联接口:GeoJsonParsing::JsonToGeometry()。
- 新增加载3.01版本的S3M瓦片数据。
三维分析:
- 新增对UE模型资产的可视域分析及裁剪操作。
- 新增支持结合iServer 三维网络分析服务的爆管分析功能,关联接口:SuperMapSDK::UnrealEngine::SpatialAnalyst3D::FacilityAnalyst::FindCommonAncestorsFromEdges()、FindCommonAncestorsFromNodes()。
- 新增支持结合iServer 交通网络分析服务的最佳路径分析功能,关联接口:SuperMapSDK::UnrealEngine:: SpatialAnalyst3D::FacilityAnalyst:: InquireConnected()、InquireConnected()、SetUrlPath()、GetLinkId()、GetConnectivityNodeIDs()、GetConnectivityEdgeIDs()、IsConnected ()。
- 新增横断面分析,关联接口:SuperMapSDK::UnrealEngine:: SpatialAnalyst3D::LongitudinalSectionAnalyst:: QueryIntersectionInfo()。
- 新增三维缓冲区分析,关联接口:SuperMapSDK::UnrealEngine::SpatialAnalyst3D:: CreateBuffer()。
交互:
- 场景新增绕点飞行功能。关联接口:SuperMapSDK::UnrealEngine::ControlUE::Scene::FlyCircle()。
- S3M图层新增对象位置偏移接口,可实现爆炸、抽屉动画效果,关联接口:SuperMapSDK::UnrealEngine::Core::Layer3DS3MFile::SetObjectsTranslate()。
- 场景新增设置球皮影像是否显示,关联接口:SuperMapSDK::UnrealEngine::ControlUE::Scene::SetShowInvalidation()。
- 新增依地面积量算。
- 新增依地量算距离。
- 新增支持调整影像图层次序功能,实现影像数据的叠加切换显示。
- 优化鼠标操作,场景相机支持绑定 UE 弹簧臂。
场景美化:
- 完善点外挂UE资产能力,支持外挂UE蓝图对象。
- 完善文字标签效果,显示更加清晰。
- 新增支持在地形上实时绘制动态水面。
与游戏引擎结合:
- 完善GIS操作方式与游戏操作方式的切换,方便用户更加快捷切换到其它操作模式。
- 新增云渲染接口,包括:飞行管理、绕点旋转、视频投放等。
平台支持:
- 新增对UE5.2\5.3版本的支持,完善产品对UE版本的覆盖。
接口变更列表
序号 | 模块 | 变更说明 |
---|---|---|
1 | SuperMapSDK::UnrealEngine::Core | Layer3DS3MFile类,新增SetObjectsTranslate()函数、SetIsClampVector()函数 |
2 | SuperMapSDK::UnrealEngine::Core | Scene类,新增FlyCircle()函数、StopFlyCircle()函数 |
3 | SuperMapSDK::UnrealEngine::Core | SceneEditorWnd类,更改Action3D枚举 |
4 | SuperMapSDK::UnrealEngine::Core | Style3D类,更改SetLineColor3D()函数、GetLineColor3D()函数 |
5 | SuperMapSDK::UnrealEngine::Core | MeasureHandler类,更改MeasureAction枚举 |
6 | SuperMapSDK::UnrealEngine::SpatialAnalyst3D | 新增FacilityAnalyst类,新增FacilityAnalystMode枚举、FacilityType枚举、FindCommonAncestorsFromEdges()函数、FindCommonAncestorsFromNodes()函数、InquireConnected()函数、InquireConnected()函数、SetUrlPath()函数、GetLinkId()函数、GetConnectivityNodeIDs()函数、GetConnectivityNodeIDs()函数、IsConnected()函数 |
7 | SuperMapSDK::UnrealEngine::SpatialAnalyst3D | 新增Geometrist3D类,新增BufferEndType枚举、CreateBuffer()函数 |
8 | SuperMapSDK::UnrealEngine::SpatialAnalyst3D | LongitudinalSectionAnalyst类,新增QueryIntersectionInfo()函数 |
9 | SuperMapSDK::UnrealEngine::Data | 新增GeoJsonParsing类,新增JsonToGeometry()函数 |
10 | SuperMapSDK::UnrealEngine::Data | Dataset类,新增GetPrjcoordsys()函数 |