绘制样条曲线
在工程设计中,除了要绘制一些规则曲线外,还要根据测量或实验得到的一系列点绘制一条通过这些点并且光滑的曲线,称这类曲线为样条曲线。样条曲线的数学基础为Bezier曲线和B-Spline曲线。本命令将根据输入的样条曲线所通过的点来绘制开放或闭合的样条曲线,如图1所示。
▲图1 样条曲线
实现方法:
(1)启动绘制样条曲线命令;
(2)输入样条曲线所通过的多个点。
操作步骤:
1、启动绘制样条曲线命令:
点击“曲线绘制”->“样条”菜单项或绘制工具条中的<样条曲线按钮(如下图2)>按钮。
▲图2 样条曲线按钮
2、输入第(1)个点:
输入样条曲线所通过的第一个点。
3、输入第(2)个点:
输入样条曲线所通过的第二个点。
4、输入第(n)个点:
逐次输入样条曲线所通过的数据点。可连续输入多个样条曲线通过点,单击鼠标右键结束。导航工具栏中样条绘制选项如图3。
▲图3 样条曲线绘制导航工具栏选项
参数定义:
闭合曲线:
选中此选项,则可绘制光滑闭合的样条曲线。
给定端点切矢:
选中此选项,则在结束样条所通过的点输入后,还需定义样条起始点和终止点处的端点切矢。端点切矢量的定义方法为:拖动“橡皮筋”,在端点附近定义一点,通过这个点与端点之间的方向矢量来定义端点切矢。如图4。
▲图4 给定端点切矢
转为Bezier:
绘制出的样条曲线的类型为多义线,若未选该选项,则该多义线只包含一段样条曲线段;若选中该选项,则系统将该样条曲线段转为一段或多段光滑连接的Bezier曲线段。试比较这两种方式绘制的样条曲线在“节点编辑”时节点的不同(图5、6)。
▲图5 未转Bezier,调整样条曲线的控制多边形顶点
▲图6 转为Bezier,调整样条曲线定义时的输入点
取消上一点:
点击此按钮,则删除上一个输入的样条曲线通过点,同时样条曲线形状随着进行变化。