Page 124 - 电力与能源2021年第八期
P. 124
4 9 0 孙东辉, 等: 数字化设计成果移交过程中自动化优化技术
件中建立对应材质库, 并根据材质球名称建立对
照关系。
因此, 要求在 Revit软件中建模时, 材质命名
需要依照规范进行。在标准的命名规范下, 则可
以批量根据材质球名称, 自动使用 3DS MAX 软
件材质库中的材质球替换导入材质, 并重新赋予
几何体 UVW 贴图坐标, 以达到提升模型美观度
的效果。
一个 Revit电站导出文件中的典型材质球效
果如图 3 所 示。材 质 球 对 应 替 换 后 效 果 如 图 4
所示。
图 2 线缆或软管类型构件二次建模前后图
线为一个标准元素。
( 2 ) 多数情况下, Revit线性构件几何体的两
个端面均由 24 个顶点构成。
( 3 ) 在构成线性构件端面的多边形顶点集中,
任何一个顶点到其他顶点的距离最大值为该线性
部件的线径。
( 4 ) 在可编辑多边形状态下, 线性部件转折处
截面顶点数大于其他非转折处截面顶点数。
依据这些特点, 可制定优化方案如下。 图 3 一个 Revit电站导出文件中的典型材质球效果
( 1 ) 测量线性构件端面直径获得数据 R ; 设定
线性构件线缆转折处最小顶点 数阈值 N 。设定
线性构件转折点之间的最小距离阈值 L 。
( 2 ) 将线性构件几何体由可编辑网格转换为
可编辑多边形。
( 3 ) 依照距离首顶点的距离, 索引几何体元素
的所有顶点集进行排序。
( 4 ) 按照筛选出来的数据, 从顶点集中依次选
出转折处顶点集。求顶点集中心坐标值。判断依
据为: 顶点集合中相互之间距离不大于 R 且集合 图 4 材质球对应替换后效果
中元素数量不小于 N 的子顶点集。 3.2.2 Revit几何体材质转换 Standard材质球
( 5 ) 依照算法获取到的顶点集中心坐标集, 筛 对其他未进行标准命名的材质球, 则无法进
选出相 互 之 间 距 离 大 于 L 的 点, 重 新 生 成 样 行材质自动化替换。在研究过程中, 为保证 Revit
条线。 模型色彩效果在展示平台中正常展示, 则需要对
( 6 ) 自 动 设 置 样 条 线 的 长 度、 分 段、 材 质 材质球中的色值或贴图进行提取, 并使用提取到
和 UV 。 的数据生成 3DS MAX 所使用的 Standard 材质。
3.2 模型材质转换 在以往的工作中, 这些步骤通常由人工完成。这
3.2.1 纹理材质对应转换材质库 形成了替换材质球工作量庞大, 并且替换过程中
Revit软件 DS 导出模型中, 所有几何体的材 容易出错的问题。因此, 使用插件进行材质球自
质类型 均 为 AutodeskGeneric 类 型 的 材 质。在 动化转换工作是非常有必要的。在详细检索 Re-
vit材质参数, 并进行研究后, 总结部分重要对照
导出过程中材质球名称信息恒定不变。在 Revit
模型导入 3DS MAX 软件后, 可在 3DS MAX 软 关系如表 3 所示。