Navisworks转SVF模型后angleToTrueNorth值缺失,何处可获取该参数?
检查模型根节点属性库
调用model.getRoot().getPropertyDb()获取属性数据库,遍历其中的属性条目,查找名称类似Angle to True North、TrueNorthAngle的字段,这类全局属性通常会挂载在根节点上。解析SVF的manifest.json文件
直接查看SVF压缩包内的manifest.json,在文件的metadata或properties区块中,可能包含项目坐标系的全局配置,其中就有真北角度的数值。通过元数据扩展遍历所有条目
加载Autodesk.Viewing.Metadata扩展,调用其提供的遍历方法,扫描所有元数据键值对,筛选和坐标系、真北相关的内容,代码示例:const metadataExt = model.getExtension('Autodesk.Viewing.Metadata'); metadataExt.search({ searchString: 'TrueNorth' }, (results) => { console.log(results); });确认转换作业的配置
如果使用Forge转换器,检查转换时是否开启了保留所有元数据的选项,部分情况下真北角度需要显式配置才能被导出到SVF中。
内容的提问来源于stack exchange,提问作者piede
相关产品推荐
相关产品推荐

