路由曲线
在 3D 空间(布线路径)中创建一条横跨一个或多个平面的多点曲线。这对于为高级曲面创建管道布线、布线和 NURBS 曲线很有用。


- 单击特征工具栏上的路由曲线特征 (
) 打开“路由曲线”对话框(下面的第一张图片)。三重轴操纵器在图形区域中可见,并放置在 Part Studio 原点上(下图第二张):
三重轴操纵器可调整:
跨 3 个轴的平移
围绕 3 个轴旋转
在 3 个平面上平动。
三重轴操纵器原点。
沿着其中一个轴调整平移(下面的第一张图片)或旋转(下方是第二张图片)会生成一条蓝色的实线,起点是条形。这表示从起点到操纵器原点(目标)的距离或角度。还会打开一个输入框,可以在其中用数字输入距离或旋转
: - 选择曲线类型:
- 插值样条 - 创建穿过所有点的立方(3 度)插值样条。
- 多段线 - 在曲线的每个点之间创建线段。
- 折弯半径 - 为每段之间的折弯添加全局折弯半径(长度)值。默认值为 0(无折弯)。编辑单个点时可以覆盖此值
插值样条(左);多段线(右)
- 选择“积分 ”。这将编辑布线曲线点。
- 在“输入”部分下,输入所需的输入类型和输入选项:
- 顶点 - 选择一个或多个顶点或配对连接器来放置点。
- 顶点 - 选择一个或多个顶点或配对连接器 (
)。
- 顶点 - 选择一个或多个顶点或配对连接器 (
- 曲线 - 使用一条或多条边缘放置点。
- 边缘 - 选择一条或多条边缘。
- 样本数 - 要放置在所选输入边缘的点数的整数值。
- 覆盖点 - 选中后,如果之前处理过边缘,则使用不同数量的样本再次选择边缘将覆盖输入边缘上先前处理过的点。输入边缘上的任何草图点都不会被覆盖。
- 处理 - 选择输入边缘 和样本数量后,按下处理 按钮将该数量的点均匀分布在边缘。
- CSV 文件 - 在当前文档或链接的文档中选择 CSV 文件。这会将 CSV 文件作为点列表导入。
- 表格 - 单击此标题打开“选择 CSV 文件”对话框。
- 选择 CSV 文件 - 单击此字段可打开与表格标题相同的“选择 CSV文件”对话框。然后从“当前文档”或“其他文档”中选择 CSV 文件,单击对话框底部的“导入”按钮以找到并导入 CSV 文件:
- 数据起始列 - 如果您的 CSV 文件包含多列且数据不是从列 A(数据起始列 0)开始,则可以指定一个整数作为数据的起始值(X 轴列)。
- 单位 - 应用于 CSV 文件数据的计量单位。选项包括厘米、英尺、英寸、毫米 、 米 或码。
- 覆盖点 - 如果之前处理过 CSV 文件,则选择相同或新的 CSV 文件将覆盖先前处理的文件。
- 处理 - 选择 CSV 文件后,按下处理按钮将文件中概述的点放到图形区域中。通过所有点(插值样条)创建插值样条,或者在每个点之间创建分段(折线)。
- 顶点 - 选择一个或多个顶点或配对连接器来放置点。
- 选中“闭合”以创建封闭(周期)曲线。
- 单击“曲线”参考字段,然后选择顶点或配对连接点 (
) 以用作布线曲线的全局参考坐标系。默认为原点。
- 查看和编辑当前选定的点。该区域除了提供创建新点和清除所有布线曲线点的功能外,还确定当前点的参考、偏移值和局部折弯半径值:
显示点时未创建点(左)和创建点(右)
- 清除 - 单击删除布线曲线上的所有点。
- 当前点(点 0、点 1 等) - 此处显示的选项与图形区域中当前选定的布线曲线点有关。首先,选择要编辑的点,然后设置以下参数:
- x/删除点 - 从布线曲线中删除当前选定的点。
- 参考 - 当前点的 X/Y/Z 偏移值相对于以下参考值之一:
- 原点 - 当前点相对于 Part Studio 的原点(默认)。
- 顶点 - 当前点相对于顶点或配对连接点。在图形区域中选择一个顶点,或单击“选择配对接头”图标 (
),然后单击模型中的某个位置以创建配对连接器。
- 曲线 - 当前点相对于一条或多条曲线。在对话框中单击“边”字段,然后在图形区域中选择一条或多条边。
- 相对 - 当前点相对于先前的布线曲线点。
曲线中的第一个点不能相对于前一个点。
- X/Y/Z 偏移 - 显示该点与原点、点参考或前一点(由用户定义)偏移时的当前位置。如果需要,请在每个字段中输入数值偏移值。
- 覆盖折弯半径 - 选中可覆盖当前点的全局弯曲半径。
导数 - 仅在选择“插值样条”时可用,它控制给定点处曲线的导数(切线方向)。使用三元组的平移和/或旋转操纵器对齐导数。此外,从 X 轴到 Y 或 Z 轴调整三元组对齐方式,并调整幅度参数以影响控制的强度(影响)。
选择“方向”选项,将导数与 X/Y/Z 轴以外的方向对齐。方向字段随即打开,您可以在图形区域中选择边缘或配对接头。
- 添加点 - 使用三合一操纵器选择一个位置,然后单击“添加点”按钮,在该位置创建新的布线曲线点。或者,在曲线上选取一个点,然后单击“添加点”按钮以复制曲线上的当前点。如果选择“相对”,则新点的偏移量将设置为 0。将复制新点的原始点参照、折弯半径、导数和三边形方向。
- 单击“重置三合会”按钮以重置三合会操纵器。如果三元操纵器已旋转出初始世界坐标系,并且应将其重置,则此功能很有用。
- 选中“在轴拖动上 添加点”可在拖动操纵器的平移轴时自动向曲线添加新点。每次拖动都会同时向曲线添加一个新点并延伸曲线。
- 默认情况下,当前所选点的参考坐标系(X 为红色、Y 为绿色、Z 为蓝色)显示在图形区域中。这对于查看或诊断该点的 X/Y/Z 偏移量很有用。除非用户另行设置,否则将使用默认原点作为参考。如果需要,可以使用备用参考点(例如,顶点或配对连接点)。取消选中显示参考坐标系 以禁用参考坐标系的可见性。
- 选中“保留点”可在创建路由曲线时在与曲线点相同的位置创建点。如果您想使用这些点进行其他建模,这将很有用。默认情况下,这些点在创建路由曲线后会处于隐藏状态。
- 单击复选标记 (
) 接受布线曲线。

- 单击特征工具栏上的路由曲线特征 (
) 打开“路由曲线”对话框(下面的第一张图片)。三重轴操纵器在图形区域中可见,并放置在 Part Studio 原点上(下图第二张):
三重轴操纵器可调整:
跨 3 个轴的平移
围绕 3 个轴旋转
在 3 个平面上平动。
三重轴操纵器原点。
沿着其中一个轴调整平移(下面的第一张图片)或旋转(下方是第二张图片)会生成一条蓝色的实线,起点是条形。这表示从起点到操纵器原点(目标)的距离或角度。还会打开一个输入框,可以在其中用数字输入距离或旋转
: - 选择曲线类型:
- 插值样条 - 创建穿过所有点的立方(3 度)插值样条。
- 多段线 - 在曲线的每个点之间创建线段。
- 折弯半径 - 为每段之间的折弯添加全局折弯半径(长度)值。默认值为 0(无折弯)。编辑单个点时可以覆盖此值
插值样条(左);多段线(右)
- 选择分段。这将编辑曲线分段(边缘)。当选择分段时,将显示代表分段的洋红色线条。点位于这些线段的中点。每个分段点都是操纵器,而不是控制点或顶点。
- 选择区段编辑类型:
- 添加点 - 输入要添加到分段的点数 ,然后单击分段点将其选中(下面的第一张图片)。单击后,新点将添加到线段中(下方第二张图片)。一个分段只有起点和终点。添加点会将线段细分 n 次。
- 正交路径 - 如果线段不是正交的,则可以从路径上各段之间的各种正交选项中进行选择:
选择坐标系:世界、曲线或其他。如果选择“其他”,则正交路径坐标系字段可见。在图形区域中选择零件的顶点或嵌合连接器。
- 选择非正交线段上的点进行编辑:
- 该分段变为绿色并显示以下几个正交路径选项之一:
使用“上一页”和“下一页”按钮循环浏览所有可能的正交路径选项:
- 单击“确认”按钮选择所需的选项:
新路径已创建:
如果您确认分段并希望选择其他正交路径选项,请单击“撤消”图标 (
按 Ctrl/Cmd+Z。) 或
可以为插值样条或折线创建正交路径;但是,折线更常用于管道布线
。
- 添加点 - 输入要添加到分段的点数 ,然后单击分段点将其选中(下面的第一张图片)。单击后,新点将添加到线段中(下方第二张图片)。一个分段只有起点和终点。添加点会将线段细分 n 次。
- 单击复选标记 (
) 接受布线曲线。

一些示例解释了如何创建和使用布线曲线。

要创建基本的路由曲线,请执行以下操作:
-
在 Part Studio 中,单击功能工具栏上的布线曲线图标 (
) 打开“布线曲线”对话框。
-
选择“在轴拖动时添加点 ”。这会在每次拖动三合会操纵器的平移箭头时创建一个新点。
-
在 3D 空间中向几个方向拖动操纵器的平移箭头,以创建具有多个点的曲线:
-
选中“闭合”以创建封闭(周期)曲线:
-
要将原点调整为现有顶点或配对连接点,请执行以下操作:
-
选择第一个点(默认情况下,这是 Part Studio 的原点,除非三元组操纵器已移至新位置-参见上面的注释)。三合会操纵器移动到第一个点。您也可以通过确保只读积分区域显示点0(第一个点 )来验证这一点:
-
在“路由曲线”对话框的“点参考”字段中选择“顶点”。然后选择顶点(在下面的示例中,使用了 Sketch 1 的顶 点):
为点参考选择顶点(草图点)
-
或者,选择一个明确的配对连接器以使用其 Z 轴作为点参考。您也可以单击“选择配对连接器” 图标 (
),然后在布线曲线创建过程中单击模型中的某个位置以创建隐式配对连接器:
为点参考选择明确的配对连接器
-
-
取消选中“在轴拖动上添加点”。选择曲线中的任意点,然后使用三元平移、旋转和/或平面操纵器来调整该点在 3D 空间中的位置:
-
选中“保留点” 可在创建布线曲线时在与曲线点相同的位置创建点(参见以下示例)。
-
如果您犯了错误,请单击“撤消”图标 (
) 以撤消布线曲线创建过程的最后一步。
-
单击复选标记 (
) 接受新的布线曲线。曲线已创建(下面的第一张图片),也位于零件列表中(下方第二张图片)。
移动旋转操纵器不会创建新点。同样,移动平面或原点操纵器不会创建新点。如果尚未创建任何点,则使用这些操纵器将三合会操纵器移动到可以启动曲线的新位置。放置初始点后,使用这些操纵器将当前选定的点移动到新位置。

此示例说明如何创建布线曲线以创建椅子框架。
-
在 Part Studio 中,在用作椅架左上角原点的位置创建配对接头。
-
单击特征工具栏上的布线曲线图标 (
) 打开“布线曲线”对话框。
-
选择“折线”作为曲线类型,然后输入弯曲半径 值(在以下示例中为 10 mm)。
-
单击“曲线”参考字段,然后选择之前创建的配对连接器。
-
使用 X/Y/Z 偏移 量一次输入一个点,并确保创建的每个点的参考 值设置为“相对”。这样可以确保相对于先前每个点的位置创建偏移量(假设你有精确的椅架尺寸)。使用添加点按钮随时添加每个点。
-
(可选)对于任何点,您可以检查覆盖折弯半径并输入备用折弯半径。
-
选中“保留积分”。
-
为帧创建完曲线后,单击复选标记 (
) 以接受布线曲线:
-
创建草图,单击嵌合连接器图标 (
),然后创建垂直于布线曲线的隐式配对连接器(下面的第一张图片)。草绘用于椅架的形状。在下面的示例中,创建的直径为 3mm 和 5mm 的同心圆(下图第二张):
-
使用“扫描”功能,选择要扫描的面和草图区域的草图面,并将路由曲线选作为“扫描路径”:
-
使用复合零件特征,选择由扫描创建的布线曲线和椅架。这会创建单一椅子框架零件:

要创建包含创建路由曲线的点列表的 CSV 文件,请执行以下操作:
-
打开电子表格程序,例如微软 Excel 或 Google 表格。
-
使用 3 列格式分别表示 X、Y 和 Z 轴。
稍后可以使用“数据起始列”字段更改“路由曲线”对话框中使用的列。
在每列中,输入用作距参考点的偏移值的整数(可以是 Part Studio 原点,也可以是用户定义的点参考(例如现有顶点或配对连接点):
用于 CSV 文件的 3 列布局示例;A = X 轴,B = Y 轴,C = Z 轴
-
以 .csv 格式保存文件。
-
在 OnShape 文档中,单击“插入新标签页” 图标 (
),然后选择“导入”。在计算机上找到 CSV 文件并将其导入到文档中。
-
在 Part Studio 中,单击功能工具栏上的布线曲线图标 (
) 打开“布线曲线”对话框。
-
在“输入”下,从“输入类型”下拉列表中选择 CSV 文件:
-
单击“选择 CSV 文件”字段打开“选择 CSV 文件”对话框。单击对话框底部的“导入”:
-
从本地驱动器中找到并选择 CSV 文件。然后单击“打开”:
-
导入文件后,单击它将其选中:
-
如果您的 X 轴列从 CSV 文件中的第一列(第 0 列)以外的其他列开始,请在“数据起始列”字段中输入正确的 X 轴列。
-
在“单位”字段中选择正确的计量单位。这决定了将 CSV 点列表映射到图形区域时应使用哪种计量单位。
-
如果您想保留 Part Studio 中已存在的点,请取消选中“覆盖点 ”。否则,请保持选中状态。
-
单击“处理”按钮处理 CSV 文件。路由曲线显示在图形区域中。
-
按照“步骤”部分所述,对路由曲线进行任何其他调整。
-
完成后,单击复选标记 (
) 以接受布线曲线。

-
布线曲线的总长度显示在布线曲线特征名称中,并在您编辑曲线时动态更新。要删除此显示屏,请将光标悬停在复选标记的左侧,然后单击“编辑”图标(
;下面的第一张图片)。然后删除 (#curveLength) 变量(下面的第二张图片)。
-
路由曲线不能由变量驱动。但是,可以将布线曲线与现有几何体上由变量驱动的点相关联。这样,现有几何体就是重叠布线曲线的布局。要创建布线曲线,请选择现有几何体的顶点、配对连接器或曲线,然后应用默认的折弯半径和偏移。

iOS 和 Android 对路由曲线特征的支持仅限于查看和编辑在桌面(浏览器)平台上创建的路由曲线。

除曲面处理工具外,曲线还用于创建曲面的基本构件。
这列出了曲线特征工具的集合。这不是一份详尽的清单。操作曲线时可以使用其他特征工具。
- 草图工具 - 草图工具栏中的工具,例如线、拐角矩形、中心点矩形、中心点圆、三点圆、切线弧、三点弧、三点弧、样条、点和构造,用于在 Part Studio 中创建草图。
-
螺旋 - 使用圆锥形或圆柱面、嵌合连接器的单轴或 z 轴或圆形边创建螺旋。
-
3D 拟合样条-通过一系列顶点创建 3D 拟合样条。创建的曲线列在“曲线”下的零件列表中。
-
投影曲线 - 从两个草图的投影创建曲线(“两个草图”选项)或从面上的曲线的投影创造曲线(“曲线到面”选项)。
-
桥接曲线 - 创建一条连接任意两个点、顶点或嵌合连接器的曲线。生成的曲线列在特征列表和零件列表中。
-
复合曲线 - 将多条边显示为一条曲线。选择多条相邻边、草图图元和其他曲线。选择非连续边可能会导致创建多条曲线。针对每条曲线的选择,必须在其顶点处相遇。(曲线列在零件 > 曲线列表中。)
-
相交曲线 - 在两个或多个曲面或面的相交处创建曲线。所选对象必须相交。
-
修剪曲线 - 按一定距离修剪或延伸曲线,或修剪或延伸到边界图元。
-
等斜线 - 在倾斜的面上创建等斜线。在斜面上创建一条等斜线。等斜线所在面的位置与其参考定义相比具有一定坡度。生成的等斜线将列在特征列表和零件清单中。
-
偏移曲线 - 通过偏移周围面的边来创建、延伸和/或分割新曲线。
-
等参曲线 - 创建沿 U 或 V 方向的面或曲面延伸的平滑曲线。
-
编辑曲线 - 通过选择草图图元或曲线来编辑现有曲线,以应用简化的近似值、提升角度、重新定位控制曲线顶点和/或平面化到任何 2D 平面。
-
路线曲线 - 在 3D 空间(布线路径)中创建一条横跨一个或多个平面的多点曲线。这对于为高级曲面创建管道布线、布线和 NURBS 曲线很有用。