在ORD中自定义线型只需要下面六步。接下来以OpenRail Designer举例说明。
(1)打开线型编辑器
通过File⇒Settings⇒File⇒Line Style Editor打开线型编辑器。
image.png
image.png
(2)新建或者打开一个既存的线型库文件
这里我们可以从File菜单里新建或者修改一个既存的线型库文件。当新建一个线型库文件的时候,默认包含8种内部线型。请看下面的截图。
image.png
(3)新建线型对象
Edit⇒Create⇒Name新建线型,可以根据需要重命名。
image.png
(4)新建stroke pattern(s) 以及 point component(s)
新建Stroke Pattern。打开Edit⇒Create⇒Stroke Pattern。可以根据需要重命名。
image.png
接下来我们需要定义新线型的dashes和gaps。
我们的例子里新线型有3个dashes,因此点击Add按钮添加三段。
image.png
每个线段是可以被选择的,点击各个线段可以单独进行设置。在这里我们做如下设置。Fixed Length: 1.0 Stroke Type: Dash。其他的设置我们保持默认值。
image.png
中间的线段的设置如下: Fixed Length: 0.5 Stroke Type: Dash.
最末端线段的设置如下: Fixed Length: 1.0 Stroke Type: Dash.
然后,我们还可以通过Edit⇒Create⇒Point新建Point,并且根据需要重命名。
image.png
点击Base Stroke Pattern按钮关联Base Stroke Pattern。
image.png
下面我们将使用MicroStation的画图工具创建一个三角形的符号作为Point对象。我们将底边设置为0.5,刚好和中间线段的长度相同,我们的目的就是为了将三角形符号放在中间线段的位置。
使用围栏工具框选住创建好的三角形符号或者使用select工具选中它。点击Create按钮(注意,只有当使用围栏工具或者select工具时,Create按钮才可用),输入名称,选中插入点,三角形符号就被加入了point库中。
image.png
image.png
小技巧1:如果要加入一个既存的point对象,可以使用keyin:place symbol [name]. (ie: place symbol fault)
小技巧2:如果要从point库里删除一个既存的对象,可以使用keyin:delete symbol [name] (ie: delete symbol fault)
小技巧3:同时按下CTRL+SHIFT点击鼠标左键可以使用accusnap确定插入点
然后在选择好插入线段的基础上,点击select指定point图符。
image.png
设置好的结果会动态更新。
image.png
(5)新建compound definition
通过Edit⇒Create⇒Compound新建Compound对象,点击insert插入刚才新建好的Point和Stroke。
image.png
(6)关联新建的线型对象和和compound definition
最后选择好LineStyle以及Compound,点击Edit⇒Link,关联。操作结束后,会在Compound的前面出现>>这样的符号。
image.png
接下来您就可以使用自己的linestyle了。
image.png
转载整理至Bentley中国优先社区
网友评论