赞
踩
CesiumLab中将人工模型(fbx、obj)、建筑矢量面(shp)和BIM模型(clm)的处理都集中在一起,统一使用通用模型处理。
输入文件部分,加载文件在这里不在赘述,输入了文件后,点击每条记录后面的小齿轮就可以进入设置值参数界面,具体参数面板,根据输入类型不同而不同。
1.obj参数设置
1)空间参考
对于通用模型,大部分的数据都没有自带空间参考,为了便于处理,所以我们使用了一个默认值: ENU:39.90691,116.39123 此位置在天安门附近。模型坐标的 (0,0,0)点会放置到该位置,如果你的模型坐标非常大,距离零点很远,可能漂浮在半空中。默认坐标仅仅是为了测试,需要根据你数据具体设置。
2)属性文件
通用模型处理的数据,都会默认带两个属性:id,name对于不同的数据 id 和 name 来源不同。 Obj: name 来自 node name,id 是随机生成 Fbx:name 来自 node name,id 是根据 fbxsdk 的unqiueid 计算 md5 得到。 Clm:name 来自 构件名称,id 根据导出插件,revit 来自构件的 uuid,microstation 来自构件 id。 Shp:name 来自 name 字段,如果没有来自 FID,id 是来自 FID。
除了这两个属性之外,在本章【属性字段】部分可以选择是否携带可选属性。对于 obj、 fbx 等模型来说,由于本身不携带属性数据,我们支持通过属性文件来外挂属性字段。对于属性文件的要求:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。