3.2 基本空间曲线
UG 软件中基本空间曲线的创建包括直线、圆弧、圆等规则曲线的创建,以及曲线的倒圆角等操作。
3.2.1 直线
下面通过介绍几种创建直线的方法来说明绘制空间直线的一般操作过程。
1.直线(点-切线)
进入建模环境,选择下拉菜单命令,系统弹出图3.2.1所示的“直线”对话框。通过该对话框可以创建多种类型的直线,创建的直线类型取决于对直线两个端点的约束。
下面以图3.2.2所示的例子来说明通过“直线(点-切线)”创建直线的一般过程。
图3.2.1 “直线”对话框
图3.2.2 创建的直线
说明:在不打开“直线”对话框的情况下,要迅速创建简单的关联或非关联的直线,可以选择下拉菜单下面相关的子命令。
Step1.打开文件D:\ugnx12.8\work\ch03.02\line01.prt。
Step2.选择下拉菜单命令,系统弹出“直线”对话框。
Step3.定义起点。在区域的下拉列表中选择选项(或者在图形区的空白处右击,在系统弹出的图 3.2.3所示的快捷菜单中选择命令),此时系统弹出图 3.2.4所示的动态文本输入框,在、和文本框中分别输入值10、30和0,按Enter键确认。
图3.2.3 快捷菜单
图3.2.4 动态文本输入框
说明:
● 第一次按键盘上的F3键,可以将动态文本输入框隐藏;第二次按,可将“直线”对话框隐藏;第三次按,则显示“直线”对话框和动态文本输入框。
● 在动态文本框中输入点坐标时需要按键盘上的 Tab 键切换,将坐标输入后按 Tab键或Enter键确认。这里也可以通过“点”对话框输入点。
Step4.定义终点。在图3.2.5所示的“直线”对话框区域的下拉列表中选择选项(或者在图形区的空白处右击,在弹出的快捷菜单中选择命令);选取图3.2.6所示的曲线1,单击对话框中的按钮(或者单击鼠标中键),完成直线的创建。
图3.2.5 “直线”对话框
图3.2.6 选取曲线1
2.直线(点-点)
使用命令绘制直线时,用户可以在系统弹出的动态输入框中输入起始点和终点相对于原点的坐标值来完成直线的创建。
下面以图3.2.7所示的例子来说明使用“直线(点-点)”命令创建直线的一般操作过程。
图3.2.7 直线的创建
Step1.打开文件D:\ugnx12.8\work\ch03.02\line02.prt。
Step2.选择下拉菜单命令,系统弹出图3.2.8所示的“直线(点-点)”对话框。
Step3.在图形区选取图3.2.9所示的坐标原点为直线起点,选取与坐标原点相对应的矩形对角点为直线终点。
Step4.单击鼠标中键,完成直线的创建。
图3.2.8 “直线(点-点)”对话框
图3.2.9 选取直线起点和终点
3.直线(点-XYZ)
使用命令可绘制与XC轴、YC轴、ZC轴共线的直线,用户可以通过在系统弹出的动态输入框中输入直线起始点的坐标和直线的长度来确定直线。
下面以图3.2.10所示的例子来说明使用“直线(点-XYZ)”命令创建直线的一般操作过程。
图3.2.10 直线的创建
Step1.打开文件D:\ugnx12.8\work\ch03.02\line03.prt。
Step2.选择下拉菜单命令,系统弹出图3.2.11所示的动态输入框(一)。
Step3.在动态输入框(一)中输入直线的起始点坐标(0,0,0),按 Enter 键确定,系统弹出动态输入框(二)。
说明:此时拖动鼠标可以在XC、YC和ZC方向之间切换直线方向。
Step4.移动鼠标将直线调整至图3.2.12所示的方向,在动态输入框(二)中输入值20,按Enter键确定。
Step5.单击鼠标中键,完成直线的创建。
图3.2.11 动态输入框(一)
图3.2.12 动态输入框(二)
4.直线(点-平行)
使用命令可以精确绘制一条与已有直线平行的平行线,下面通过图3.2.13所示的例子来说明使用“直线(点-平行)”命令创建直线的一般操作过程。
图3.2.13 平行线的创建
Step1.打开文件D:\ugnx12.8\work\ch03.02\line04.prt。
Step2.选择下拉菜单命令,系统弹出图3.2.14所示的动态输入框(一)。
Step3.在动态输入框(一)中输入直线起始点的坐标(0,0,20),按Enter键确定。
Step4.选取图3.2.15所示的直线,在动态输入框(二)中输入值35,按Enter键确定;单击鼠标中键,完成直线的创建。
图3.2.14 动态输入框(一)
图3.2.15 动态输入框(二)
5.直线(点-垂直)
使用命令可以绘制一条直线的垂线,下面通过创建图3.2.16所示的垂线来说明使用“直线(点-垂直)”命令创建直线的一般操作过程。
图3.2.16 垂线的创建
Step1.打开文件D:\ugnx12.8\work\ch03.02\line05.prt。
Step2.选择下拉菜单命令,系统弹出图3.2.17所示的动态输入框(一)。
Step3.在动态输入框(一)中输入直线起始点的坐标(10,0,10),按Enter键确定,系统弹出图3.2.18所示的动态输入框(二)。
Step4.选择图3.2.18所示的直线,然后在动态输入框(二)中输入值40,按Enter键确定;单击鼠标中键,完成直线的创建。
图3.2.17 动态输入框(一)
图3.2.18 动态输入框(二)
3.2.2 圆弧/圆
1.圆弧/圆
选择下拉菜单命令,系统弹出“圆弧/圆”对话框。通过该对话框可以创建多种类型的圆弧或圆,创建的圆弧或圆的类型取决于在该对话框的下拉列表中选择的不同约束组合类型。
下面通过图3.2.19所示的例子来介绍使用“相切-相切-相切”方式创建圆的一般操作过程。
图3.2.19 圆弧/圆的创建
Step1.打开文件 D:\ugnx12.8\work\ch03.02\circul01.prt。
Step2.选择下拉菜单命令,系统弹出图3.2.20所示的“圆弧/圆”对话框(一)。
Step3.定义圆弧类型。在区域的下拉列表中选择选项。
Step4.定义圆弧起点选项。在区域的下拉列表中选择选项(或者在图形区右击,在弹出的快捷菜单中选择命令),然后选取图3.2.21所示的曲线1。
Step5.定义端点选项。在区域的下拉列表中选择选项(或者在图形区右击,在弹出的快捷菜单中选择命令),然后选取图3.2.22所示的曲线2。
Step6.定义中点选项。在区域的下拉列表中选择选项(或者在图形区右击,在弹出的快捷菜单中选择命令),然后选取图3.2.23所示的曲线3。
Step7.定义限制属性。在区域选中复选框,然后在区域单击“备选解”按钮,切换至所需要的圆。
图3.2.20 “圆弧/圆”对话框(一)
图3.2.23 选取曲线3
Step8.单击对话框中的按钮,完成圆的创建。
说明:在“圆弧/圆”对话框的区域中取消选中复选框,系统弹出的对话框如图3.2.24所示,此时可以对圆弧进行限制。
图3.2.24所示的“圆弧/圆”对话框(二)中部分选项及按钮的功能说明如下。
●区域:定义弧的起始位置。
●区域:定义弧的终止位置。
●(整圆):该复选框被选中时,生成的曲线为一个整圆,如图3.2.25b所示。
●(补弧):单击该按钮,图形区中的弧变为它的补弧,如图3.2.25c所示。
●(备选解):有多种满足条件的曲线时,单击该按钮在几个备选解之间切换。
图3.2.24 “圆弧/圆”对话框(二)
图3.2.25 几种圆弧/圆的比较
2.圆弧(点-点-点)
使用“圆弧(点-点-点)”命令绘制圆弧时,用户可以分别在系统弹出的动态输入框中输入三个点的坐标来完成圆弧的创建。下面通过创建图3.2.26所示的圆弧来说明使用“圆弧(点-点-点)”命令创建圆弧的一般操作过程。
图3.2.26 圆弧的创建
Step1.打开文件D:\ugnx12.8\work\ch03.02\circul02.prt。
Step2.选择下拉菜单命令,系统弹出图3.2.27所示的动态输入框(一)。
Step3.在动态输入框(一)中输入直线起始点的坐标(0,0,0),按 Enter 键确定,系统弹出图3.2.28所示的动态输入框(二)。
Step4.在动态输入框(二)中输入直线终点的坐标(0,0,20),按Enter键确定,系统弹出图3.2.29所示的动态输入框(三)。
Step5.在动态输入框(三)中输入直线中间点的坐标(10,0,10),按Enter键确定。
Step6.单击鼠标中键,完成圆弧的创建。
图3.2.27 动态输入框(一)
图3.2.28 动态输入框(二)
图3.2.29 动态输入框(三)
3.圆(点-点-相切)
使用“圆(点-点-相切)”命令可以精确绘制一条直线的相切圆。下面通过创建图3.2.30所示的相切圆来说明使用“圆(点-点-相切)”命令创建圆的一般操作过程。
图3.2.30 相切圆的创建
Step1.打开文件D:\ugnx12.8\work\ch03.02\circul03.prt。
Step2.选择下拉菜单命令,系统弹出图3.2.31所示的动态输入框(一)。
Step3.在动态输入框(一)中输入起点的坐标(10,40,0),按 Enter 键确定,系统弹出图3.2.32所示的动态输入框(二)。
Step4.在动态输入框(二)中输入终点的坐标(20,20,0),按Enter键确定。
Step5.选取图3.2.33所示的直线,系统自动创建一个与该直线相切的圆;单击鼠标中键,完成相切圆的创建。
图3.2.31 动态输入框(一)
图3.2.32 动态输入框(二)
图3.2.33 选取相切直线
说明:选取直线时,光标应靠近圆和直线相切的位置,否则 NX 系统会警告并提示重新选择。
3.2.3 曲线倒圆角
倒圆角命令可以用来编辑现有的圆角,系统会自动将指定的圆弧半径作为圆角的半径,用户也可以自定义圆角半径。在选择多个圆角对象时,应该按逆时针顺序选择各对象,以保证生成的圆角是要得到的圆角。下面将分别介绍几种圆角创建的一般操作过程。
1.简单倒圆角
下面通过图3.2.34所示的范例来说明创建简单倒圆角的一般过程。
图3.2.34 简单倒圆角
Step1.打开文件 D:\ugnx12.8\work\ch03.02\edit_arc01.prt。
Step2.选择下拉菜单命令,系统弹出图3.2.35所示的“基本曲线”对话框。
说明:软件默认情况在下拉菜单中没有“基本曲线”命令,读者需要在下拉菜单中通过命令进行设置。后面有几个命令需要同样设置,就不再赘述。
Step3.在“基本曲线”对话框中单击“圆角”按钮,系统弹出“曲线倒圆”对话框,如图3.2.36所示。
Step4.选中“曲线倒圆”对话框中的“简单圆角”按钮,在文本框中输入值6,单击图3.2.34a所示的位置,完成倒圆角的创建,结果如图3.2.34b所示;单击按钮,退出操作。
图3.2.35 “基本曲线”对话框
图3.2.36 “曲线倒圆”对话框
说明:图3.2.34a所示光标圆半径内应该包括所需要选取的两条直线,且光标十字准线的焦点应该在两直线夹角的内部,只有光标处于这样的位置时单击才能生成图3.2.34b所示的圆角。
2.两条曲线的曲线圆角
下面通过图3.2.37所示的例子来说明创建曲线圆角的一般操作过程。
Step1.打开文件 D:\ugnx12.8\work\ch03.02\edit_arc02.prt。
Step2.选择下拉菜单命令,系统弹出“基本曲线”对话框。
图3.2.37 曲线圆角
Step3.在“基本曲线”对话框中单击“圆角”按钮,系统弹出“曲线倒圆”对话框。
Step4.在“曲线倒圆”对话框中单击“2曲线圆角”按钮,输入半径值12,依次选取图3.2.38所示的曲线1、曲线2,单击图3.2.38所示的点1区域,完成倒圆角,结果如图3.2.37b所示;单击按钮,退出操作。
说明:
● 在选取曲线时,系统会弹出警告窗口,提示曲线的参数将被移除,此时应单击按钮才能继续。
● 在Step4中,如果单击点的位置不同,生成的倒圆角位置也会不同,如图3.2.39~图3.2.41所示。
图3.2.38 点的不同位置
图3.2.39 单击点2区域
图3.2.40 单击点3区域
图3.2.41 单击点4区域
3.三条曲线的曲线圆角
下面通过图3.2.42所示的例子来说明创建三条曲线的曲线圆角的一般操作过程。
图3.2.42 三条曲线的曲线圆角
Step1.打开文件 D:\ugnx12.8\work\ch03.02\edit_arc03.prt。
Step2.选择下拉菜单命令,系统弹出“基本曲线”对话框。
Step3.在“基本曲线”对话框中单击“圆角”按钮,系统弹出“曲线倒圆”对话框。
Step4.在“曲线倒圆”对话框中单击“3 曲线圆角”按钮,依次选取图 3.2.42a所示的曲线1、曲线2和曲线3,然后单击图3.2.42b所示的位置作为圆角中心的大概位置,完成倒圆角的创建,结果如图3.2.42b所示;单击按钮,退出操作。
说明:
● 在Step4中,如果依次选取图3.2.42a所示的曲线3、曲线2和曲线1,然后单击图3.2.42c所示的位置,则生成的倒圆角位置就会不同。
● 在倒圆角前,确定“修剪选项”的、和三个复选框为选中状态。
3.2.4 倒斜角
倒斜角操作是在两个共面直线之间创建斜角,创建方法有两种:简单倒斜角和用户定义倒斜角。
1.简单倒斜角
下面通过图3.2.43所示的例子来说明创建简单倒斜角的一般操作过程。
图3.2.43 简单倒斜角
Step1.打开文件 D:\ugnx12.8\work\ch03.02\edit_line.prt。
Step2.选择下拉菜单命令,系统弹出“倒斜角”对话框(一),如图3.2.44所示。
Step3.在“倒斜角”对话框(一)中单击按钮,系统弹出图3.2.45所示的“倒斜角”对话框(二),在文本框中输入值10,单击按钮。
图3.2.44 “倒斜角”对话框(一)
图3.2.45 “倒斜角”对话框(二)
Step4.单击靠近矩形右上角的矩形内部一点,如图3.2.46所示的点1位置(点选时鼠标指针的圆形区域要包含矩形角),则系统自动生成倒斜角。此时系统弹出“倒斜角”对话框(三),如图3.2.47所示(此时单击按钮将取消生成的倒斜角)。
Step5.在图3.2.47所示的“倒斜角”对话框(三)中单击按钮,完成倒斜角的创建。
图3.2.46 点的不同位置
图3.2.47 “倒斜角”对话框(三)
注意:
● 在Step4中,如果单击矩形右上角周围点的位置不同,生成的倒角位置也会不同,如图3.2.48~图3.2.50所示。
● 如果单击的点距离矩形角太远,则系统会弹出“错误”对话框。
图3.2.48 单击点2区域
图3.2.49 单击点3区域
图3.2.50 单击点4区域
2.用户定义倒斜角
下面通过图3.2.51所示的例子来说明创建用户定义倒斜角的一般操作过程。
图3.2.51 用户定义倒斜角
Step1.打开文件 D:\ugnx12.8\work\ch03.02\edit_line.prt。
Step2.选择下拉菜单命令,系统弹出“倒斜角”对话框。
Step3.在“倒斜角”对话框中单击按钮,系统弹出图3.2.52所示的“倒斜角”对话框(一)。
图3.2.52 “倒斜角”对话框(一)
图3.2.52所示“倒斜角”对话框(一)中的按钮说明如下。
●:系统自动对直线进行修剪。
●:由用户指定修剪边。
●:不修剪原始直线。
Step4.在“倒斜角”对话框(一)中单击按钮,系统弹出图3.2.53所示的“倒斜角”对话框(二)。
图3.2.53 “倒斜角”对话框(二)
图3.2.53所示的“倒斜角”对话框(二)中各个选项的说明如下。
●文本框:用于输入两曲线交点与倒斜角线起点之间的距离。
●文本框:用于输入第二条曲线与斜角之间的夹角。
●:单击该按钮,选择斜角定义方式为两条直线上的偏置值。
Step5.单击按钮,系统弹出图3.2.54所示的“倒斜角”对话框(三)。
图3.2.54 “倒斜角”对话框(三)
图3.2.54所示的“倒斜角”对话框(三)中各个选项的说明如下。
●文本框:两曲线交点与第二条直线上倒斜角线起点之间的距离。
●文本框:两曲线交点与第一条直线上倒斜角线起点之间的距离。
●:单击该按钮选择斜角定义方式为第一条直线上的偏置值和第二条直线上的角度,即回到图3.2.53所示的对话框。
Step6.定义偏置值。在“倒斜角”对话框(三)中的和文本框中分别输入值10和15,单击按钮。
Step7.选择图3.2.55所示的直线1和直线2,在矩形右上角内部单击图3.2.55所示的点1位置,则系统生成图3.2.51b所示的斜角。
说明:在 Step7 中,如果单击矩形右上角周围点的位置不同,生成的倒角形状也会不同,如图3.2.56~图3.2.58所示。
图3.2.55 选择直线和位置
图3.2.56 点2位置
图3.2.57 点3位置
图3.2.58 点4位置
Step8.在“倒斜角”对话框中单击按钮,完成倒斜角的创建。