MicroStation目前支持外部材质和内置材质两种工作模式。
如果是外部材质的话,会用到*.pal和*.mat两类文件。*.pal是定义每种材质的材质定义文件,相当于一个材质库。而*.mat是针对某个DGN的对多个*.pal的引用,在*.mat中定义的是这个DGN中某类元素和某个PAL库中的某种材质相关联。这两类文件都是文本文件,你用记事本可以打开看。如果是内置材质的话,用到的PAL定义和MAT都会保存到DGN中,外部不再需要这两类文件。从V8i开始,还支持将多个*.PAL的内容定义到一个DGNLIB中,这样,用一个DGNLIB(如系统的Bentley_material.DGNLIB)就能取代所有*.PAL(目前这些文件放到了obsolete目录下)。使用内置材质还是外部材质决定于一个配置变量的定义MS_LOCAL_MATERIAL。如果其值为0,则使用外部材质,如果为1或未定义,则使用内置材质。
请不要在此提问,要到“技术支持”板块下的相关子坛提问。
本来想给您截一个屏,但是截完之后我不知道怎么粘贴到这个地方回复到论坛上,所以只能给您描述了一下我的问题
您好,如果想把自己定义的材质也保存为*.pal格式然后存入dgnlib库应该如何做?(比如Bentley_material.DGNLIB)我自己定义的材质是选取的图片,然后不小心更改了图片的位置,打开dgn文件发现之前显示的材质现在无法显示,不知道是不是定义材质时用的图片要保证路径位置不变?所以想把自己定义的材质也存入库中,方便以后使用,不知道该如何做,希望您有时间能指点一下。