Civil View 参数化对象和静态对象

静态对象是从 3ds Max 或 AutoCAD 软件保存的网格,而参数化对象由 Civil View 提供。

Civil View 包括一个本地化的国家/地区资源包,其特点是对象库拆分为各种类别。您还可以设置项目资源包和专用资源包,以保存其他的项目相关对象库或个人对象库。

在这两种情况下,这些对象库包含三种不同类型的对象。

静态对象

在 3ds Max 或 AutoCAD 软件中构建静态对象,然后将其作为简单的可编辑网格保存到库中。这些对象没有可编辑的参数,对象在场景中的 XYZ 位置除外。

您可以轻松创建自己的静态对象并将其添加到 Civil View 对象库。这仅仅是在 3ds Max 中创建对象并将生成的 .max 文件保存到相应的 Civil View 对象库目录中的一种情况。Civil View 对象库主题中完整说明了如何将自定义静态对象添加到当前任意资源包中。

参数化对象

参数化对象保留可直接影响对象的几何结构的永久可编辑参数。例如,具有永久可变高度的灯柱,或具有永久可变标志牌的路标。

Civil View 附带了一个标准参数化对象库,但您也可以使用 MAXScript 来构建自己的参数化街道设施对象。请参见 MAXScript 帮助。

某些参数化对象的几何体完全取决于父图形的路径,例如,作为导入的 Civil Design 要素线。如果以任何方式修改父图形,将会立即更新从属的参数化对象几何体。此类对象示例为道路标记、护栏和铁路轨道。

材质通道和/或 INI 文件定义的对象

Civil View 对象类别(静态对象和参数化对象)中的 Civil View 对象库定义是由一系列 INI 文件定义的。每个 INI 文件都包含对象参数的一系列默认值。对于每种对象类别,这些 INI 文件的结构有所不同,Civil View 对象库主题中对此进行了更详细的介绍。

此外,某些对象的结构是由 Civil View 材质库的一种材质中的材质通道部分定义的。例如,参数化标志对象的标志面尺寸是由 CivilViewObjects 材质中的关联位图的图形定义的。