提供导入 MX 字符串数据的另一种方法。
Genio 文件的文件扩展名为 *.txt。
导入对象保留原始 MX 字符串和模型名称,这样对象可以实现与 MX 模型数据的永久关系。在发生设计更改时不必重建可视化模型,而是使用 Civil View 更新功能在 MX 模型更改时更新 Civil View 模型。
此外,Civil View 会记住哪些 MX 字符串已导入到每个场景中,以避免相同的字符串被导入多次。
MX 三角剖分组码可以直接映射到 Civil View 材质通道,从而完全自动化材质指定过程。
如果您尚不熟悉 MX 格式,本部分提供了一些背景。
Civil View GENIO 导入面板支持以下 MX 字符串类型:
对于线性 MX 字符串,Civil View 与 MX GENIO 次选项 080 和 081 兼容。对于三角剖分字符串,Civil View 与 MX GENIO 次选项 088、089 和 090 兼容。
MX 中的组码由可以附加到三角剖分字符串中每个三角形的四字符字母数字代码组成。组码的用途很广,但就可视化来说,组码是用于识别三角剖分字串内应为其指定不同纹理的区域的理想方式。
Civil View 能够读取 MX 组码,并且具有默认的方法将其转换为 Civil View 材质指定。我们建议您遵从 MX 中的标准组码命名约定,以使 Civil View 可以解释。此约定需要使用每个组码中的最后两个字符:这两个字符应与 CivilViewSurfaces 材质中的材质通道一致。Civil View 不使用组码的前两个字符,您可以随心所欲对其进行编码。
例如,组码为“GR26”的三角形将映射到 CivilViewSurfaces 材质中的“26 - Ground Type 1”材质通道。组码为“CW18”或“AS18”的三角形将映射到“18 - Basic Asphalt”。
从 MX 版本 2.5 起,GENIO 次选项 088 是一种没有文档说明的功能,除了包含的组码不同外,产生与次选项 089 相同的结果。因此,最好使用此选项而不是标准 089 选项。
重要说明
如果在导入三角剖分数据后发现 3ds Max 性能降低,请保存当前场景,然后重新启动 3ds Max。这样,可重新向 3ds Max 分配内存。
此组控件提供了过滤选项,帮助选择一个或多个模型的各部分。
也可以使用文件内容列表分别选择字符串,或右键单击该列表以查看含有其他选择选项的菜单。
按标签列出了在高亮显示的模型中包含的字符串。此列表还显示字符串类型和点数。对于三角剖分字符串,还会显示在每个字符串中找到的三角形数。
列表中的某些字符串标签可能看上去灰显。以下原因中的任何一个都可能导致出现这种情况:
该字符串已导入到当前场景中。Civil View 自动对比之前导入的字符串来检查所有字符串和模型名。如果当前场景中已存在任何相同的字符串标签和模型名组合,则会禁用相应的列表项。
Civil View 不支持该字符串类型。
使用这些控件可选择特征解释样式以应用于导入的字符串。
特征解释将预定义的 Civil View 对象创建样式与其导入时的对象相关联。可从特征解释样式参考的样式定义的范围包括:
扫描对象样式
对象放置样式
道路标记样式
轨道对象样式
建筑对象样式
特征解释的应用可从土木工程设计数据中去除大量与可视化模型开发相关联的工作。护栏、道路标记、街道设施、铁路轨道和车辆均可完全自动地从预定义样式库中放置到场景中。
如果未启用特征解释,则从导入的 MX 模型文件数据创建的图形对象会根据 Civil View 附带的 civilview.cfg 文件中的颜色匹配表进行着色。此文件可以自定义,并存储在 \plugcfg 文件夹(每个语言均有此文件夹的一个副本供 3ds Max 使用)中。
会为从 MX 三角剖分数据导出的每个 Civil View 对象指定一个主默认材质通道,该通道指定给任何未分组或未标识的三角形。已导入曲面的默认材质通道也会在 Civil View“首选项”面板中定义。