介绍MicroStation中的Line Style Scale


在MicroStation中线型(Line Style)主要分两种:
1. 系统自带线型(System Line Style): 0-7号线型
2. 自定义线型(Custom Line Style)

只有自定义线型有Line Style Scale属性,Line Style Scale对MicroStation系统自带的0-7号线型不起作用。

更改Line Style Scale时,通常有下面三种方式:

第一种: 当只更改某一种线型的Scale时,可以通过菜单Edit> Line Style> Custom打开下面的Line Styles窗口。
选择要更改的线型(例如:线型Dashed),勾选Scale factor选项,在右侧输入放大比例。

第二种: 当更改某一Model中的所有线型的Scale时,可以在Model Properties窗口中设置。
将Line Style Scale设置成Global Line Style Scale,意思是自定义线型的比例将根据Global Line Style Scale的改变而改变。
此时,在右侧输入放大比例。

第三种: 另外,Line Style Scale还可以不跟随Global Line Style Scale变化,而是根据Model的Annotation Scale(注释比例)变化。
首先需要在Model Properties窗口,将Line Style Scale设置成Annotation Scale。
然后如下图所示,红色椭圆形圈住的部分用来设置此Model的Annotation Scale。

上述放大比例的第一种和第二种可以进行组合,同时设置,最终的结果是倍数关系。
例如,以线型Dashed为例,设置它的Scale Factor=2;
当此线型所在的Model的Global Line Style Scale=3时,那么此线型的最终放大比例为2*3=6。

第一种和第三种也同理组合使用。

下面讲一下为什么有的自定义线型不随着Global Line Style Scale或Annotation Scale的变化而变化。

那是因为当定义Custom Line Style时,勾选了该自定义线型的属性"Physical",则该线型将不受上述第二种Global Line Style Scale和第三种Annotation Scale所控制,只跟随第一种该线型本身的Scale factor的变化而变化。

此Physical选项在Help中的描述如下:

Edit > Physical

If on, prevents the Global Line Style Scale and the Annotation Scale factors from being applied.

This setting is recommended for cases in which a line style represents a fixed-size, real-world object, such as a railroad track or painted road markers. Turning this setting is off is recommended for a cosmetic line style such as a centerline or a hidden line.

可以通过修改RSC线型文件,重新定义此线型的Physical属性来使线型重新随着Global Line Style Scale或Annotation Scale的变化而变化。

此时,对于已经放置了此线型的DGN文件,需要重新Re-Open或者Re-Import该线型的RSC文件,那么对于已放置的该线型也同样会跟随Global Line Style Scale或Annotation Scale的变化而变化。