有网友问到创建样条曲线的 BSPLINE 命令中,最后 6 个参数的用法。
简单地说,这 6 个参数分为两组,用来指定样条曲线两个端点处,曲线的切线的斜率。
下面通过一个例子略做一些说明。
首先,在 WorkPlane 上任意生成 7 个 KP 点,然后采用不同方式,通过这 7 个KP 点生成 Spline 曲线。

1 不指定后 6 个参数:

所生成的样条曲线:

不指定两端斜率时,两端点附近的样条曲线为直线 (零曲率)。
2 指定后 6 个参数,第一种情况:
为了指定后 6 个参数,使用菜单项:
Preprocessor > Modeling > Create > Lines > Splines > With Options > Spline Thru KP

在弹出的对话框中,设置 6 个参数:前三个表示样条曲线起点处的斜率;后 3 个表示样条曲线终点处的斜率。
首先设置为:

即要求两端的斜率都是 45 度,点击 OK 后生成如下样条曲线:

与第一条曲线比较,可以看到,第一个端点处为了满足 45度 斜率的要求,曲线被迫做了明显的改变;第二个端点处,由于 KP 点 6 和 7 的连线接近 45度,因此看起来变化不大。#p#分页标题#e#
3 指定后 6 个参数,第二种情况:
操作过程同上,仍使用菜单项
Preprocessor > Modeling > Create > Lines > Splines > With Options > Spline Thru KP
但是将两端的斜率改为 135度:

所生成的样条曲线如下:

如果同时绘制这 3 条曲线,可以看到指定两端的 6 个参数将强迫样条曲线端点处的斜率与由 6 个参数分别指定的斜率一致:

这里需要注意的是:所指定的斜率矢量是从当前坐标系的原点开始计算的,与端点处的 KP 点坐标无关,只是该 KP 点处样条曲线的切线平行于所定义的斜率矢量。另外,所定义的斜率矢量与当前坐标系有关,比如,在圆柱坐标系中,XVi 代表的是 R。 为了可靠,最好在总体直角坐标系中定义需要指定两端斜率的样条曲线。
补充一点,表示样条曲线两端斜率的 6 个参数,可以只指定其中的三个 (前三个或后三个),未指定参数的端点处,其走向仍由定义样条曲线的 KP 点位置确定。
以下是只指定前端参数的情况:

如果只指定后端的参数,结果如下:

相关文章
- 2021-09-08BIM技术丛书Revit软件应用系列Autodesk Revit族详解 [
- 2021-09-08全国专业技术人员计算机应用能力考试用书 AutoCAD2004
- 2021-09-08EXCEL在工作中的应用 制表、数据处理及宏应用PDF下载
- 2021-08-30从零开始AutoCAD 2014中文版机械制图基础培训教程 [李
- 2021-08-30从零开始AutoCAD 2014中文版建筑制图基础培训教程 [朱
- 2021-08-30电气CAD实例教程AutoCAD 2010中文版 [左昉 等编著] 20
- 2021-08-30电影风暴2:Maya影像实拍与三维合成攻略PDF下载
- 2021-08-30高等院校艺术设计案例教程中文版AutoCAD 建筑设计案例
- 2021-08-29环境艺术制图AutoCAD [徐幼光 编著] 2013年PDF下载
- 2021-08-29机械AutoCAD 项目教程 第3版 [缪希伟 主编] 2012年PDF