MicroStationCONNECT Edition 帮助

光栅线型示例

在此示例中,您将创建一个用作勾画线型的简单笔划。此工作流的主要优点是您还可以创建基于矢量的点符号。当遇到打印到 PDF 或者在早期 MicroStation 版本中打印等不支持光栅线型的情况时,可以使用该点符号。

设置设计文件

  1. 通过使用 3D Imperial Design.dgn 种子文件,创建名为 my_stroke.dgn 的 DGN 文件。
  2. 打开设计文件设置对话框(文件 > 设置 > 文件 > 设计文件设置)。
  3. 工作单位部分中,进行以下设置:
    • 格式 - MU
    • 主单位 - 英寸
    • 子单位 - 英寸
    • 精度 - 0.1234
  4. 设计文件设置对话框的轴网部分中,进行以下设置:
    • 主轴网 - 0.1250
    • 轴网参考 - 8
  5. 单击确定
  6. 使用以下步骤将背景色更改为白色:
    1. 打开色表对话框(文件 > 设置 > 文件 > 色表)。
    2. 双击色表右下角的 “B”。
    3. 在打开的修改颜色对话框中,在红色绿色蓝色字段中输入 255
      可看到已选择白色。
    4. 单击确定
    5. 色表对话框中,单击连接
  7. 文件选项卡中,单击保存设置

创建笔划图案

要为光栅指定基线和已知标准,假定笔刷笔划约 4 英寸(或 100 毫米)长,最宽处约 ½ 英寸(或 12 毫米)宽。

您可以使用以下步骤先绘制几条轴线,帮助创建可以光栅化(渲染)的形状:
  1. 设置顶视图中的视图窗口。
  2. 启动放置直线工具(绘图 > 主页 > 放置 > 放置直线)。
  3. <Enter 键> 用于打开“键入命令”窗口。
  4. 在“键入命令”窗口中,输入 XY=0 并按 <Enter 键>

    线的第一个端点置于原点处。

  5. 放置直线工具设置窗口中,在长度字段和角度字段中分别输入 40
  6. 输入一个数据点以放置直线。
  7. 现在,启动平行移动/复制工具(绘图 > 主页 > 操作 )。
  8. 在工具设置窗口中,进行以下设置:
    • 方法 - 元素
    • 模式 - 斜接
    • 距离 - 0.5
    • 复制 - 打开
  9. 选择线元素并在该线上方输入数据点,以在 0.5 英寸距离处放置线的副本。
现在,我们绘制笔划图案。
  1. 启动按点构造 B 样条工具(绘图 > 主页 > 放置 > 创建曲线拆分按钮)。
  2. 在工具设置窗口中,进行以下设置:
    • 方法 - 控制点
    • 输入方式 - 点(精确绘图)
    • 闭合 - 关闭
    • 阶数 - 4
    • 填充类型 - 不透明
  3. 如下所示,使用 5 个控制点放置闭合 B 样条。您可以先将其大致放置,稍后操作图柄获得所需形状。
  4. 从视图控制工具栏中,选择视图特性,并从打开的视图特性对话框中,打开填充切换。

    系统将创建形状。

光栅化形状

现在,我们通过 Vue 渲染来创建形状的光栅版本。
  1. 首先调整视图大小,使形状适合于如下所示的视图。这样稍后无需裁剪光栅。
  2. 打开“Vue 渲染”对话框 (可视化 > 主页 > 渲染 > 渲染场景),进行以下设置:
    • 渲染模式 - 光线跟踪
    • 光线设置 - 下午
    • 大气设置 - 无
    • 渲染设置 - 外部更好
    • 将“X 轴分辨率”设置为 512。
  3. 在“Vue 渲染”对话框中,单击渲染按钮。
  4. 完成渲染后,向左一直移动亮度滑块,使笔划清晰暗显。
  5. 单击将图像保存到文件图标。
  6. Vue 渲染对话框中,选择将图像保存到文件,然后将文件类型设置为 PNG,将图像命名为 my_stroke.png
  7. 单击保存

创建线型资源文件

现在,我们创建线型资源文件,可在其中自定义线型。
  1. 打开“线型编辑器”对话框(绘图 > 主页 > 特性 > 线型 > 管理)。
  2. 在“线型编辑器”对话框中,选择文件 > 新建以打开“创建线型库”对话框。
  3. 在“创建线型库”对话框中,导航到要保存自定义线型的文件夹,并将该文件命名为 My_LineStyles.rsc
  4. 单击保存
  5. 在“线型编辑器”对话框中,选择文件 > 保存以保存新创建的资源文件。
此资源文件应通过 MicroStation 读取。因此,您必须使用以下步骤将 MS_SYMBRSC 配置变量指向新创建的资源文件的位置。
  1. 打开“配置变量”对话框(文件 > 设置 > 配置 > 配置变量)。
  2. 选择线符分类,并从配置变量列表中双击 MS_SYMBRSC 配置变量。
  3. 编辑配置变量对话框中,添加新 .rsc 文件的路径。
    提示: 如果需要从此位置中读取多个资源文件,可以像通配符一样使用 *.rsc 添加,而不是添加特定的文件名。例如,C:\Users\<user.name>\Documents\LineStyles\*.rsc
  4. 单击确定以关闭编辑配置变量对话框,并再次单击确定以关闭“配置变量”对话框。
  5. 在弹出的“警报”窗口中,单击
  6. 单击快速访问工具栏中的保存设置,退出并重新启动 MicroStation

新建线型

现在,我们创建基于光栅的线型。
  1. 打开 my_stroke.dgn
  2. 打开“线型编辑器”对话框(绘图 > 主页 > 特性 > 线型 > 管理)。
  3. 选择文件 > 打开以打开“打开线型库”对话框。
  4. 选择您先前创建的 My_LineStyles.rsc,单击打开
  5. 选择编辑 > 创建 > 名称

    系统将创建新的线型。

  6. 选择编辑 > 创建 > 光栅以打开选择光栅线型文件对话框。
  7. 导航到保存 my_stroke.png 文件的位置,双击该文件将其打开。
  8. 在“线型编辑器”对话框中,进行以下设置:
    • 黑白 - 打开
    • 源 - Alpha
    • 宽度 - 打开并设置为 0.5
      提示: 创建线型时,线型和组件最好使用相同的名称,以便您知道每个线型中使用了哪些组件。
  9. 选择编辑 > 创建 > 复合
  10. 复合下的字段中,将描述从新的复合组件更改为勾画笔刷并按 <Enter 键>
  11. 选择编辑 > 创建 > 名称
  12. 名称列表框下的字段中,将未命名重命名为勾画笔刷并按 <Enter 键>

    可看到列表框中的名称也已更改为勾画笔刷

  13. 现在,选择“复合勾画笔刷”,单击插入按钮以打开“选择组件”对话框。
  14. 在“选择组件”对话框中,滚动该列表框,选择光栅的 my_stroke.png,单击确定
    “线型编辑器”对话框的“子组件”部分中将显示光栅笔划。
下一步,您需要创建笔划图案:
  1. 选择编辑 > 创建 > 笔划图案
  2. 复合下的字段中,将描述从新的笔划组件更改为勾画笔刷并按 <Enter 键>
  3. 单击添加,在“笔划图案”部分中进行以下设置:
    • 长度 -“固定”并在相邻字段中输入 4。
    • 宽度 - 无
    • 笔划类型 - 划线
    • 起点 - 0
    • 反向位置 - 无
    • 终点 - 0
    • 角 - 绕过
    • 短划线帽 - 闭合
      注释: 长度采用主单位,将在各种不同的出于缩放目的而需改变单位的设计文件中使用。在此示例中,假定一条以英寸为单位的基线。该基线长 4 英寸且会相应缩放。要根据现实世界的单位进行缩放,可以将该线型导入 DGN 并另存为 DGNLib。
    • 在线型编辑器中,选择文件 > 保存以保存线型。

点符号的几何图形

光栅线型组件包含渲染光栅和点符号。您必须使用刚才创建的几何图形创建点符号。要更快速高效地显示点符号,请将闭合 B 样条更改为网格,然后形成能够使用区域填充的复杂形状。
  1. 选择从元素创建网格工具(建模 > 网格 > 创建 )。
  2. 选择您创建的笔划图案元素。
  3. 输入一个数据点。

    由于需要点符号显示实体且网格元素没有区域填充选项,因此需要打散网格并创建复杂形状。

  4. 启动打散元素工具(绘图 > 主页 > > 打散拆分按钮)。
  5. 笔划图案工具设置窗口中,选中实体复选框并从相邻下拉列表中选择为曲面
  6. 选择元素。
    将光标悬停在元素上方,可看到在工具提示中元素的类型现在为“形状”。
  7. 右键单击元素并选择属性
  8. 在“属性”对话框中,选择与填充特性相邻的下拉列表,从弹出的色表中禁用不填充并选择颜色 0

使用点符号创建基于矢量的线型

现在,您已创建基于光栅的线型,最好添加基于矢量的点符号,以便早期版本的 MicroStation 中可显示线型。此外,如果线型在某些情况下(例如创建 PDF 时)不受支持,则可以使用基于矢量的线型。光栅线型的优点在于速度和转角处的变形能力。基于矢量的线型可以是近似线型,但由于它无法像光栅一样变形,因此不会是相同线型。
  1. 在“线型编辑器”对话框中,选择编辑 > 创建 >
  2. 在组件下的字段中,将新的点组件描述更改为勾画笔刷并按 <Enter 键>
  3. 启动定义单元原点工具 (绘图 > 主页 > 放置 > 单元拆分按钮 )。
  4. 在 0,0 处定义点单元的原点。在该处,您会看到如下所示的 ACS Triad。
  5. 重置以结束定义单元原点命令。
  6. 选择复杂形状。

    在“线型编辑器”对话框中,可看到底部的创建按钮已启用。

  7. 单击创建按钮。
  8. 在打开的创建点符号对话框中,输入名称字段中的勾画笔刷,单击确定
  9. 现在,从“组件”列表框中选择“复合勾画笔刷”,单击插入
  10. 在“选择组件”对话框中,滚动该列表框,选择点的勾画笔刷并单击确定
    点符号将添加到复合线型中,并显示在“线型编辑器”对话框的“子组件”部分中。

将笔划与点符号相关联

您需要将点符号与先前创建的笔划组件相关联。
  1. 在“线型编辑器”对话框中,从“组件”列表框中选择“点勾画笔刷”。
  2. 单击基本笔划图案
  3. 在“基本笔划图案”对话框中,选择勾画笔刷,单击确定

    基本笔划图案按钮下显示一条黑线。

  4. 单击该线,然后单击选择按钮。
  5. 在“选择点符号”对话框中,选择选定的勾画笔刷,单击确定

    该图案将在“线型编辑器”对话框中预览。

  6. 两端对齐下拉列表中,选择
  7. 选择文件 > 保存以保存资源文件。

现在,已准备好线型。

测试勾画笔刷线型

我们将在 Patrick Pirtle 创建的 Yamaha Road Star 示例模型的消隐线文件上测试新线型。缺省实线模型如下所示。

缺省实线

要测试新线型,请执行以下操作:
  1. <Ctrl+A> 以选择模型中的所有元素。
  2. 打开“线型”对话框(绘图 > 主页 > 特性 > 线型 > 设置)。
  3. 在“线型”对话框中,选择上述程序中创建的勾画笔刷线型。
  4. 在对话框中,选中比例系数复选框,在相邻字段中,输入比例系数 0.1
  5. 单击该对话框底部的线型预览,以激活该线型。输出如下所示。

    勾画笔刷

    注释: 为了获得更好的手绘感,请使用“元素选择”工具按层选择并更改比例系数。例如,选择“轮胎层”并将“比例系数”更改为 0.2,且单击“线型设置”对话框中的预览,可激活使用新的比例系数。尝试为某些层设置较小的比例系数,而为另一些层设置较大的比例系数。

测试基于矢量的线型

要测试具有较早时创建的点符号的新线型,您需要禁用显示光栅线型。这可通过设置配置变量 MS_NO_RASTER_LINESTYLE 来实现。
  1. 打开“配置变量”对话框。
  2. 单击新建
  3. 在“新建配置变量”对话框中,在变量字段中键入 MS_NO_RASTER_LINESTYLE,在新值字段中键入 1
  4. 单击“新建配置变量”对话框中的确定,并再次单击“配置变量”对话框中的确定
  5. 在弹出的“警报”窗口中,单击
  6. 单击“视图控制”工具栏中的更新视图按钮,观察显示的基于矢量的线型。

    基于矢量

注释: 要恢复到光栅线型,请将 MS_NO_RASTER_LINESTYLE 设置为 0