04 曲线编辑精雕曲面设计.docx
《04 曲线编辑精雕曲面设计.docx》由会员分享,可在线阅读,更多相关《04 曲线编辑精雕曲面设计.docx(28页珍藏版)》请在冰豆网上搜索。
![04 曲线编辑精雕曲面设计.docx](https://file1.bdocx.com/fileroot1/2023-1/25/5a2f9fc1-8b83-4178-83bc-ff05d489e4ed/5a2f9fc1-8b83-4178-83bc-ff05d489e4ed1.gif)
04曲线编辑精雕曲面设计
5曲线编辑
本章将主要介绍一些常用的编辑操作命令,包括基本编辑操作命令(如撤销和重做、复制粘贴等)和曲线的编辑操作(如曲线倒角、修剪、打断及曲线编修等)。
5.1基本编辑操作
5.1.1撤销
撤销上一步命令的执行。
实现方法:
点击菜单项;
操作步骤:
点击菜单项
点击“编辑(E)”->“撤销(U)”菜单项或常用工具条中的
按钮。
本菜单项后面将显示上一步操作的名称。
说明:
并不是所有命令的执行结果都能够被撤销。
如系统设置和视图的调整等。
5.1.2重做
取消上一步“撤销”命令的执行结果。
实现方法:
点击菜单项。
操作步骤:
点击菜单项
点击“编辑(E)”->“重做(R)”菜单项或常用工具条中的
按钮。
本子菜单项后面将显示上一步所撤销的命令名称。
说明:
1.本命令必须立即跟随在“撤销”命令之后,若在“撤销”命令后又执行了其它的命令后,本命令将可能失效;
2.在系统设置中定义了系统最大撤销和重做的次数,参照系统设置。
5.1.3剪切
删除选定的图素并将它们存储到剪贴板上,以供粘贴使用。
实现方法:
1.选择图素;
2.点击菜单项。
操作步骤:
选择图素
选择要进行剪切的图素
点击菜单项
点击“编辑(E)”->“剪切(X)”菜单项或常用工具条中的
按钮。
5.1.4复制
将选定的图素复制一份到剪贴板上,以供图形粘贴时使用。
实现方法:
1.选择图素;
2.点击菜单项。
操作步骤:
选择图素
选择要进行复制的图素。
点击菜单项
点击“编辑(E)”->“复制(C)”菜单项或常用工具条中的
按钮。
5.1.5粘贴
将剪贴板中存储的图素粘贴到当前文件中。
实现方法:
点击菜单项。
操作步骤:
点击菜单项
点击“编辑(E)”->“粘贴(P)”菜单项或常用工具条中的
按钮。
说明:
可将EpCam中的各种图素从一个位置复制粘贴至另一个位置,或从一个文件复制粘贴到另一个文件;但是不能在EpCam和外部程序间进行曲线和曲面的复制粘贴操作。
5.1.6删除
删除屏幕上的指定图素。
实现方法:
1.点击菜单项;
2.拾取要删除的图素。
操作步骤:
点击菜单项
点击“编辑(E)”->“删除(D)”菜单项或常用工具条中的
按钮。
选择被删除的图形
拾取要删除的图素,可拾取多个曲线或曲面,这些曲线和曲面的标识将填入到删除参数和选项页(图*)中的“选择对象”列表框中,点击“确定”按钮结束删除命令。
参数选项:
导航工具栏中的参数选项页中提供的删除选项如下:
拾取模式:
有以下三种拾取模式:
1.单个拾取:
一次只能拾取到一个对象,包括组合曲线和组合面对象;
2.串链拾取:
通过拾取曲线链上的任意一条曲线来对整个链上的曲线进行拾取,参照<组合曲线>>串链拾取>;
3.窗口拾取:
用鼠标拖动一个窗口来对曲线进行拾取,参照<>。
对象过滤:
点击此按钮,在弹出的对象过滤对话框(图*)中设置对对象的拾取过滤,关于对象的过滤参照<>。
图*对象拾取过滤设置对话框
说明:
此命令的执行亦可先选择被删除的图形,然后再点击删除菜单项或工具条图标按钮。
5.2曲线编辑操作
曲线编辑操作主要包括:
倒角、修剪、打断、延伸、等距等。
5.2.1曲线倒角
曲线倒角包括曲线倒圆角和倒斜角。
曲线倒角导航工具栏选项如图*:
图*曲线倒角导航工具栏选项
其中提供了以下三种曲线倒角方式:
两线倒圆角
在两条曲线之间进行光滑的圆角过渡;
轮廓倒圆角
在一条曲线链上每两个相邻曲线之间进行两两倒圆角;
倒斜角
在两条直线之间进行斜角过渡。
倒角>>两线倒圆角
在两条曲线之间进行光滑的圆角过渡。
图*两线倒圆角
实现方法:
1.点击菜单项和导航工具栏中的选项;
2.输入圆角半径;
3.拾取两条要倒圆角的曲线。
操作步骤:
点击菜单项和导航工具栏中的选项
点击“编辑(E)”->“倒角(F)”菜单项;
在导航工具栏中选择
选项。
输入圆弧过渡半径:
输入倒圆角半径,可单击鼠标右键接受括号中的默认值,或直接输入半径值后回车。
选择曲线1:
拾取倒圆角曲线1,拾取位置应该落在要保留的曲线段部分。
选择曲线2:
拾取倒圆角曲线2,拾取位置应该落在要保留的曲线段部分。
选择曲线1:
拾取倒下一个圆角时的曲线1,或单击鼠标右键结束。
可连续倒多个半径相同的圆角。
倒角>>轮廓倒圆角
在一条曲线链上每两个相邻曲线之间进行两两倒圆角。
图*轮廓倒圆角
实现方法:
1.点击菜单项和导航工具栏中的选项;
2.输入圆角半径;
3.拾取两条要倒圆角的曲线。
操作步骤:
点击菜单项和导航工具栏中的选项
点击“编辑(E)”->“倒角(F)”菜单项;
在导航工具栏中选择
选项。
输入圆弧过渡半径:
输入倒圆角半径,可单击鼠标右键接受括号中的默认值,或直接输入半径值后回车。
选择曲线1:
拾取曲线链上的任意一条曲线。
可连续拾取多条曲线来将多个曲线链上的相邻曲线两两倒圆角。
单击鼠标右键结束。
倒角>>倒斜角
在两条直线之间进行斜角过渡。
实现方法:
1.点击菜单项和导航工具栏中的选项;
2.输入斜角的两个半径值;
3.拾取两条要倒斜角的直线。
操作步骤:
点击菜单项和导航工具栏中的选项
点击“编辑(E)”->“倒角(F)”菜单项;
在导航工具栏中选择
选项。
输入倒角半径1:
输入斜角半径1,可单击鼠标右键接受括号中的默认值,也可直接输入半径值后回车;
输入倒角半径2
输入斜角半径2,可单击鼠标右键接受括号中的默认值,也可直接输入半径值后回车;
拾取直线1:
拾取要倒斜角的第一条直线,拾取位置应该落在要保留的曲线段部分。
拾取直线2:
拾取要倒斜角的第二条直线,拾取位置应该落在要保留的曲线段部分。
拾取直线1:
拾取倒下一个斜角时的第一条直线,或单击鼠标右键结束。
可连续倒多个半径相同的斜角。
参数选项
【裁剪曲线】
该选项决定了在倒圆角和倒斜角的同时,是否对原曲线进行裁剪或延伸。
如图*所示。
图*【裁剪曲线】选项
5.2.2曲线修剪
曲线修剪导航工具栏选项如图:
图*曲线修剪导航工具栏选项
其中提供了一下三种裁剪方式:
多线修剪
定义一条或多条边界线做为剪刀来对曲线进行修剪;
两线裁剪
同时修剪两条曲线到它们的交点处;
单点修剪
修剪或延伸曲线到某一点。
修剪>>多线修剪
定义一条或多条边界线做为剪刀来对曲线进行修剪。
图*多线裁剪
实现方法:
1.点击菜单项和导航工具栏中的选项;
2.拾取一条或多条裁剪边界线;
3.拾取要被裁剪的曲线。
操作步骤:
点击菜单项和导航工具栏中的选项
点击“编辑(E)”->“修剪(T)”菜单项;
在导航工具栏中选择
选项。
拾取边界线1:
拾取第一条修剪边界曲线;
拾取边界线2(或者右击):
拾取第二条修剪边界曲线,或单击鼠标右键结束边界曲线的拾取。
可连续定义多条修剪边界曲线。
拾取需裁剪的曲线:
拾取被修减的曲线,拾取的位置要在曲线被裁剪掉部分段上。
可以拾取多个被修剪的曲线,单击右键结束。
修剪>>两线裁剪
同时修剪两条曲线到它们的交点处。
图*两线裁剪(
表示曲线的拾取位置)
实现方法:
1.点击菜单项和导航工具栏中的选项;
2.拾取两条要修剪的曲线。
操作步骤:
点击菜单项和导航工具栏中的选项
点击“编辑(E)”->“修剪(T)”菜单项;
在导航工具栏中选择
选项。
拾取曲线1:
拾取要修剪的第一条曲线,拾取位置应落在曲线上要保留的部分。
拾取曲线2:
拾取要修剪的第二条曲线,拾取位置应落在曲线上要保留的部分。
拾取曲线1:
拾取下一次要修剪的第一条曲线,或单击鼠标右键结束。
可连续进行多次两线修剪。
说明:
若两条曲线在某一或同时在两条的延长线上相交,则先进行延伸再裁减。
如图*。
图*两线延伸修剪(
表示曲线的拾取位置)
修剪>>单点修剪
修剪或延伸曲线到某一点。
图*单点修剪
实现方法:
1.点击菜单项和导航工具栏中的选项;
2.拾取被裁剪的曲线;
3.拾取边界点。
操作步骤:
点击菜单项和导航工具栏中的选项
点击“编辑(E)”->“修剪(T)”菜单项;
在导航工具栏中选择
选项。
拾取需裁剪的曲线:
拾取要被修剪的曲线,拾取的位置要落在曲线上要保留的部分处。
拾取点:
拾取边界点,参照<点的输入>。
拾取需裁剪的曲线:
拾取下一条要被修剪的曲线,或单击鼠标右键结束。
可连续对多条曲线进行点修剪。
说明:
1.拾取的边界点可能不在被修剪的曲线上,此时曲线实际修剪到的边界点为拾取的边界点到曲线的投影点(如图*);
2.根据定义边界点的位置,可能将曲线延伸修剪到该点(如图*),此时可参照<延伸>>延伸到点>。
图*曲线实际被修剪倒的边界点图*延伸曲线修剪
5.2.3曲线打断
曲线打断导航工具栏选项如图*。
图*曲线打断导航工具栏选项
其中提供了一下三种曲线打断方式:
曲线打断
将给定曲线在与另一相交曲线的交点处进行打断。
单点打断
将给定曲线在其上的某一点处进行打断;
曲线等分
将给定曲线按长度等分为多条曲线。
打断>>曲线打断
将给定曲线在与另一相交曲线的交点处进行打断。
图*曲线打断
实现方法:
1.点击菜单项和导航工具栏中的选项;
2.拾取一条要被打断的曲线;
3.拾取打断曲线。
操作步骤:
点击菜单项和导航工具栏中的选项
点击“编辑(E)”->“打断(V)”菜单项;
在导航工具栏中选择
选项。
拾取被打断曲线:
拾取一条要被打断的曲线。
拾取打断曲线:
拾取一条打断曲线。
拾取被打断曲线:
拾取下一条被打断的曲线,或单击右键结束命令。
可重复上面两步对多个曲线进行打断。
打断>>单点打断
将给定曲线在其上的某一点处进行打断。
图*单点打断
实现方法:
1.点击菜单项和导航工具栏中的选项;
2.拾取一条要被打断的曲线;
3.输入打断点。
操作步骤:
点击菜单项和导航工具栏中的选项
点击“编辑(E)”->“打断(V)”菜单项;
在导航工具栏中选择
选项。
拾取被打断曲线:
拾取一条要被打断的曲线。
输入断开点:
输入打断点,参照<点的输入>。
此时曲线上有一个红色的箭头指示曲线上打断点的位置,可移动鼠标使红色箭头沿曲线滑动到某一位置处,点击鼠标左键确定此位置点为打断点。
拾取被打断曲线:
拾取下一条要被打断的曲线,或单击鼠标右键结束。
可重复上面两步来对曲线进行打断。
说明:
若输入的曲线断开点不在曲线上,则曲线将在该点到曲线的投影点位置处被打断。
打断>>曲线等分
将给定曲线按长度等分为多条曲线。
图*三曲线等分
实现方法:
1.点击菜单项和导航工具栏中的选项;
2.拾取一条要被等分的曲线;
3.输入等分段数。
操作步骤:
点击菜单项和导航工具栏中的选项
点击“编辑(E)”->“打断(V)”菜单项;
在导航工具栏中选择
选项。
拾取被等分曲线:
拾取一条要被等分的曲线;
输入等分的段数:
输入等分段数,可单击鼠标右键接受括号中的默认值,也可以输入新值后回车。
5.2.4曲线延伸
曲线延伸导航工具栏选项如图:
图*曲线延伸导航工具栏选项
其中提供了以下四种曲线延伸方式:
延伸到线
将曲线延伸到指定的曲线边界处;
延伸到点
将曲线延伸到指定的点处;
长度延伸
将曲线延伸一定的长度;
圆弧转为圆
将圆弧变为整个圆。
延伸>>延伸到线
将曲线延伸到指定的曲线边界处。
图*延伸到线
实现方法:
1.点击菜单项和导航工具栏中的选项;
2.拾取一条需延伸的曲线;
3.拾取延伸到的目标曲线。
操作步骤:
点击菜单项和导航工具栏中的选项
点击“编辑(E)”->“延伸(E)”菜单项;
在导航工具栏中选择
选项。
拾取需延伸的曲线:
拾取一条需延伸的曲线。
拾取目标曲线:
拾取延伸到的目标曲线。
拾取需延伸的曲线:
拾取下一条要延伸的曲线,或单击鼠标右键结束。
可重复上面两步将多个曲线延伸到指定的目标曲线边界处。
说明:
曲线延伸是将延伸曲线从与它的拾取位置最近的那个端点处开始延伸,直至与延伸边界曲线相交或相切为止。
因此延伸曲线的拾取位置不同,可能有不同的延伸结果。
如图7-15。
图7-15延伸曲线的拾取位置对延伸结果的影响(
表示曲线的拾取位置)
延伸>>延伸到点
将曲线延伸到指定的点处。
图*延伸到点
实现方法:
1.点击菜单项和导航工具栏中的选项;
2.拾取一条需延伸的曲线;
3.拾取延伸到的目标点。
操作步骤:
点击菜单项和导航工具栏中的选项
点击“编辑(E)”->“延伸(E)”菜单项;
在导航工具栏中选择
选项。
拾取需延伸的曲线:
拾取一条需延伸的曲线。
拾取目标点:
拾取延伸到的目标点,参照<点的输入>。
拾取需延伸的曲线:
拾取下一条需延伸的曲线,或单击鼠标右键结束。
可重复上面两步将多个曲线延伸至指定的目标点。
说明:
1.所定义的延伸边界点不一定要在曲线的延长线上,曲线实际延伸到的边界点为所定义的边界点到延伸曲线投影点;
2.延伸曲线将从与其位置最近的那个端点处开始延伸只目标点。
因而延伸曲线的拾取位置不同,延伸结果可能不同,如图7-17。
图7-17延伸曲线的拾取位置对延伸结果的影响
延伸>>长度延伸
将曲线延伸一定的长度。
图*长度延伸(
表示曲线的拾取位置)
实现方法:
1.点击菜单项和导航工具栏中的选项;
2.拾取一条需延伸的曲线;
3.输入延伸长度。
操作步骤:
点击菜单项和导航工具栏中的选项
点击“编辑(E)”->“延伸(E)”菜单项;
在导航工具栏中选择
选项。
拾取需延伸的曲线:
拾取一条需延伸的曲线,曲线将从与其拾取位置最近的那个端点处开始延伸一定的长度。
输入延伸长度:
输入延伸长度,可单击鼠标右键接受括号中的默认值,也可以直接输入长度值后回车。
拾取需延伸的曲线:
拾取下一条需延伸的曲线,或单击鼠标右键结束。
可连续进行多次曲线长度延伸。
延伸>>圆弧转为圆
将圆弧变为整个圆。
图*圆弧转为圆
实现方法:
1.点击菜单项和导航工具栏中的选项;
2.拾取圆弧。
操作步骤:
点击菜单项和导航工具栏中的选项
点击“编辑(E)”->“延伸(E)”菜单项;
在导航工具栏中选择
选项。
拾取需延伸的圆弧:
拾取要变为整个圆的圆弧,可连续拾取多条圆弧变为整圆,单击鼠标右键结束。
5.2.5曲线等距
绘制曲线在其某一侧的一定的距离处的偏移线。
图*曲线等距
实现方法:
1.点击菜单项;
2.输入等距偏移距离;
3.拾取要偏移的曲线;
4.选择曲线偏移方向。
操作步骤:
点击菜单项
点击“编辑(E)”->“等距(O)”菜单项。
偏移距离:
输入曲线的偏移距离,可单击鼠标右键接受括号中的默认值,也可直接输入距离值后回车。
拾取曲线:
拾取要进行偏移的曲线。
选择偏移方向:
选择要在曲线的哪一侧绘制偏移线,用鼠标在曲线的某一侧点击一点击可。
拾取曲线:
拾取下一条要进行等距的曲线,或单击鼠标右键结束。
可连续拾取多条曲线绘制它们在一侧的等距曲线。
说明:
本命令只对单一的曲线进行等距,不能对组合曲线进行等距。
5.2.6曲线搭桥
用一条曲线作为桥梁将两个曲线在端点处光滑连接起来。
图*曲线搭桥(
表示曲线的拾取位置)
实现方法:
1.点击菜单项;
2.拾取要进行桥接的两条曲线。
操作步骤:
点击菜单项
点击“编辑(E)”->“搭桥(B)”菜单项。
选择曲线1:
拾取要进行桥接的第一条曲线。
选择曲线2:
拾取要进行桥接的第二条曲线。
说明:
两条曲线的桥接端点为与它们各自拾取位置最近的那个端点。
因此,两条曲线的拾取位置不同,桥接结果可能不同。
如图*所示。
图*曲线的拾取位置对搭桥结果的影响(
表示曲线的拾取位置)
5.2.7曲线扫掠
将曲线沿着指定的方向拉伸至一定的距离处。
图*曲线扫掠
实现方法:
1.点击菜单项;
2.在参数选项页中定义拉伸曲线、拉伸方向、拉伸高度等参数和选项。
操作步骤:
点击菜单项
点击“编辑(E)”->“扫掠(S)”菜单项。
拾取曲线
拾取要进行拉伸的曲线,可采用三种方式来拾取:
单个拾取,串链拾取和窗口拾取。
定义拉伸方向
系统默认的拉伸方向为当前绘图平面的Z轴方向,可直接输入拉伸方向矢量的三个分量值,也可以通过选择矢量方向选项组中的各选项来进行调整(参照<矢量发生器>)。
只有在调整拉伸方向,使得Vx,Vy,Vz的值亮显时矢量方向选项组才会出现,灰显时选项组隐藏。
输入拉伸高度
可直接输入拉伸高度值,也可以拖动右边的滑杆来调整。
定义别的选项,结束命令
在参数选项页中定义另外的拉伸参数和选项;
点击“确定”按钮结束。
图*矢量方向选项组
参数选项:
曲线
要进行拉伸的曲线,可以拾取一条或多条曲线;有三种拾取模式:
4.单个拾取:
一次只能拾取到一条曲线,包括组合曲线;
5.串链拾取:
通过拾取曲线链上的任意一条曲线来对整个链上的曲线进行拾取,参照<组合曲线>>串链拾取>;
6.窗口拾取:
用鼠标拖动一个窗口来对曲线进行拾取,参照<>。
拉伸方向
通过一个三维方向矢量定义的曲线拉伸方向。
拉伸高度
沿着定义的拉伸方向矢量上的高度值。
若拉伸高度为负值,则拉伸将沿着所定义的方向矢量的反方向进行。
生成牵引线
选择该选项,则在拉伸的同时生成拉伸牵引线,如图*所示。
5.2.8区域等距
将某一区域轮廓曲线向区域内或区域外偏移一定的距离得到其等距轮廓曲线。
图*区域轮廓曲线等距
实现方法:
1.点击菜单项;
2.拾取轮廓曲线;
3.在对话框中定义轮廓曲线偏移参数和选项。
操作步骤:
点击菜单项
点击“编辑(E)”->“区域等距(N)”菜单项。
拾取轮廓曲线:
拾取要偏移的区域轮廓曲线。
在导航工具栏(图*)中选择一种拾取方式来进行轮廓曲线的拾取,可拾取多个轮廓曲线,单击鼠标右键结束拾取。
关于轮廓曲线的拾取方式参照<组合曲线>。
在对话框中定义偏移参数和选项
在弹出的对话框(图*)中定义偏移距离、偏移次数、偏移方向和尖角处理方式等参数和选项。
点击“确定”按钮结束。
图*区域轮廓曲线拾取模式图*轮廓偏移
参数选项:
轮廓偏移对话框中的参数和选项的意义如下:
删除原始图形
选择此选项,则在区域等距后将原始区域轮廓曲线删除掉。
偏移距离
原始区域轮廓曲线与等距后区域轮廓曲线之间的距离。
偏移次数
将区域轮廓曲线进行连续偏移的次数,可一次等距完成多次偏移。
偏移方向
将原始区域轮廓图形向其内部还是外部进行偏移来形成新的轮廓曲线。
尖角处理
包括尖角、圆角和截断三种处理方法(如图*)。
图*为三种处理方式图例。
图7-38尖角等距处理方式
图*三种尖角处理方式图例
5.2.9曲线编修
本命令提供了一种通过拖动曲线的控制点来对曲线的形状进行动态调整的方法。
实现方法:
1.点击菜单项;
2.拾取曲线;
3.拖动曲线上的控制点来动态调整曲线。
操作步骤:
点击菜单项
点击“编辑(E)”->“曲线编修(V)”菜单项。
拾取曲线:
拾取要编修的曲线。
选择曲线上的控制点:
选择并拖动曲线上的控制点来对曲线形状进行动态调整,单击鼠标右键结束。
对于不同的曲线类型有不同的调整方法,下面分别予以介绍:
1.直线:
控制点分别为其起点和末点。
用鼠标拖动其中一个控制点来改变直线的起末点;如图*。
2.圆弧:
控制点分别为圆弧的起点和末点。
用鼠标拖动其中一个控制点可以用来调整圆弧的起点或末点和圆弧半径,调整后的圆弧与调整前的圆弧在另外一个控制点处始终保持相切;用鼠标拖动圆弧上其它任意一点,可动态改变圆弧半径。
3.NURBS曲线:
控制点为其控制多边形的各个顶点,拖动任意一个控制点,通过改变NURBS曲线的控制多边形来改变曲线形状。
图*调整直线的控制点
图*调整圆弧的控制点
图*调整NURBS曲线的控制点