Page 36 - 电力与能源2021年第三期
P. 36
2 9 8 黄剑峰, 等: 建模脚本对电网设备模型的优化方案实施研究
图 1 模型材质问题处理流程
图 3 材质问题优化前后的场景截图对比
( 2 ) 问题二: 实例模型缩放值不一致。实例模
型缩放不一致的问题与模型缩放导致轴心位置不
一致问题产生的原因基本一致。实例模型缩放不
一致一定会造成模型在平台中显示出错。尤其是
实例的模型中存在部分缩放值为负数的模型, 这
个问题产生的原因是一部分设备在实际场景中与
其他模型成对称关系时, 建模人员往往会采用镜
像的方式将模型实例摆放。由于实例模型在平台
中展示时往往会按照第一个模型的数据进行实例
应用, 再加上很少有平台会为每个模型单独指定
缩放值, 因此这类问题的模型在大多数平台中都
会显示异常。
3.2 解决方案
为了提升模型的兼容性, 可在不改变模型大
小和 位 置 的 前 提 下, 将 所 有 模 型 缩 放 属 性 全 部
图 2 模型材质问题处理流程
移除。
缩放工具对部分设备部件或设备进行缩放, 以达
( 1 ) 对场景中所有节点进行轴心重置, 然后将
到快速建模的目的。因此, 模型中往往会存在大
所有具有缩放属性的节点选择出来。
量的模型轴心缩放属性, 导致许多模型轴心缩放
( 2 ) 按照实例数对具有缩放属性的节点进行
属性极其复杂。 3DS MAX 软件对于模型兼容性
筛选。
很强, 但在 3DS MAX 软件中显示正常的模型到
( 3 ) 无实例对象的单一节点, 采用附加的方式
其他平台中就可能显示不正常, 可能会出现模型
进行节点重置: 步骤一, 创建新的 BOX 节点 A ; 步
偏移、 大小不一致、 反面等现象。这种不能实时看
骤二, 复制被替换节点的名称、 位置、 旋转、 父节点
到最 终 结 果 的 检 查 方 式, 增 加 了 对 模 型 检 查 的
及材质给 A ; 步骤三, 将被替换模型的所有子节点
难度。
的父节点指定成为 A ; 步骤四, 删除 A 节点所有

