除了定义带图片材质的feature definition,还需要在materials.dgnlib文件添加材质,具体操作步骤如下:
1,首先您需要把您的材质图片拷贝到下面的文件夹(在C:\ProgramData\Bentley\CNCCBIMOpenRoads\Configuration\Organization-Civil\_Civil Default Standards - Metric\Materials路径下面,以下简称materials文件夹)。
2,然后您需要在materials.dgnlib文件中(在materials文件夹下)建立新的材质。建立的时候不要新建,而是要拷贝一个常用的材质,然后重新命名并贴图。
3,命名尽量选取英文,中文可能会有问题。如果非要是中文,也建议以英文字母打头。
4,然后在feature.dgnlib文件下(在C:\ProgramData\Bentley\CNCCBIMOpenRoads\Configuration\WorkSpaces\CNCCBIM Examples\WorkSets\WS-Metric\Standards\Dgnlib\Feature Definitions路径下面)依次创建element template、feature symbology、feature definition,注意三者的嵌套关系。
a,新建图层。
b,新建element template,选择上面创建的图层;添加material,选择第2步创建的材质。
b,新建feature symbology,选择上面创建的element template。
c,新建feature definition,选择上面创建的feature symbology。
建议为图层,element template、feature symbology、feature definition他们取相同的名称,方便识别。
这样,含有自定义图片作为材质的特征定义就定义好了。
5,重新打开道路dgn文件,这样对dgnlib文件所作的修改才会生效。
6,修改道路横断面模板,给需要的组件选择上面定义的feature definition。注意,如果当前dgn文件中存在相同的特征,可能会有问题。