街道设施库对象可以是参数化或静态对象。
静态对象直接从现有 3ds Max (. max) 文件导出的网格对象合并到当前场景中。参数化对象直接来自其 3ds Max 插件类。Civil View 附带了一些标准参数化设施插件(例如门架和灯柱)。
CivilViewObjects 材质将自动指定给所有设施对象,但当对象定义使用 3ds Max (.max) 文件作为其源以及该 .max 文件中的对象已包含材质预指定时除外。在这种情况下,Civil View“首选项”面板中的“覆盖预先指定的材质”选项指示此预先指定的材质是保留还是由 CivilViewObjects 材质覆盖。
街道设施对象 INI 文件 |
[参数] 长度= 宽度= 高度=
[对象] 源= 代理= 预览=
[放置] 默认间隔=
[组] 名称=
|
指示设施对象的源文件或类。
可以按两种方法之一使用,具体取决于源是静态对象还是参数化对象:
当前未使用。
命名对象放置样式编辑器中使用的缩略图图像,以提供与此对象定义文件关联的几何体预览。如果此条目为空或找不到文件,将显示空白缩略图。此缩略图图像文件必须存在于某个当前 Civil View 资源工具包的 /objlibs/previews 文件夹中。
另请参见 Civil View 对象库概述中有关对象库自定义的常规说明。
要将街道设施添加到库中,请将包含您自己的设施对象的 .max 文件添加到要使用的 Civil View 资源工具包内的 /objlibs/furniture 文件夹中。然后按照上面所述的格式创建一个关联的 INI 文件,并将其放置在同一文件夹中。多个 INI 文件可参考同一 .max 文件。
要创建自定义参数化对象,需要使用 MAXScript。请参见 MAXScript 帮助中的主题“脚本化 SimpleObject 插件”。