JavaScript SDK版本3.6.326

2025-09-24

球体场景
  • 新增坐标换算接口,支持经纬度坐标与局部空间坐标系坐标的相互换算,可打通Viewer3D坐标与ViewGIS坐标的统一应用。
// 将局部坐标系坐标换算为经纬度坐标,需传入世界坐标系原点对应的经纬度信息进行换算
/* 
  应用场景:在Viewer3D下获取模型内P点的世界坐标(x,y,z),同一模型加载至GIS场景后,需要得到P点在场景内的经纬度信息。
  接口调用流程:获取模型原点在GIS场景内的经纬度高程信息,作为入参localOrigin输入,再将P点世界坐标(x,y,z)作为入参worldPosition输入,接口返回值即为P点的经纬度坐标
*/
let lla = viewerGIS.localToLLA({lat:21.12345678,lon:121.12345678,alt:0},{x:321,y:456,z:15});
console.log(lla);

// 将经纬度坐标换算为局部坐标系坐标,需传入世界坐标系原点对应的经纬度信息进行换算
/* 
  应用场景:在ViewerGIS下获取模型内P点的经纬度坐标,同一模型进行Viewer3D应用时,需要得到P点的世界坐标信息。
  接口调用流程:获取模型原点在GIS场景内的经纬度高程信息,作为入参localOrigin输入,再将P点的经纬度坐标作为入参location输入,接口返回值即为P点的局部坐标系坐标
*/
let worldPosition = viewerGIS.LLAToLocal({lat:21.12345678,lon:121.12345678,alt:0},{lat:21.12631345,lon:121.125473655,alt:10});
console.log(worldPosition);
模型转换
  • 增强了rvt文件的解析能力,支持将多个有链接关系的rvt文件打包为zip上传转换,转换后可导出带有链接文件图元的视图和图纸。
  • 增强了dgn文件的解析能力,解析了dgn文件中的图层对象,dgn文件可按图层着色效果显示。
  • 增强了ifc文件的解析能力,转换后的ifc目录树节点顺序与ifc文件保持一致。
  • 新增3dtiles模型的webp贴图格式解析,可正常进行上传转换应用。
  • dwg图纸转三维图纸应用时,可配置参数{“flattenZ”:true}对所有图元的z值做拍平处理,转换完成后的三维图纸所有z值均为0。