3.1 系统支持的对象类型
图形选择工具是JDPaint系统的常规工作状态,是系统中功能最强大、命令交互方式最丰富的工具命令之一。在该状态下,可以进行图形对象选择、快速变换、绘制图形、编辑图形、构造曲面和生成加工刀具路径等操作。启动JDPaint 5.0后,系统自动进入图形选择工具状态时,位于界面右侧导航工具栏的状态如图3-1所示。
微调距离 | 使用键盘快速平移对象时的调整距离。系统默认值为1mm,可通过键盘输入来增大或减小这个数值。 |
微调角度 | 使用键盘快速旋转对象时的调整角度。系统默认值为15度,可通过键盘输入来增大或减小这个角度。 |
选择 | 按指定对象类型或颜色选择对象。 |
显示 | 按指定对象类型或颜色显示或者隐藏对象。 |
图层 | 对象的图层管理。 |
加锁 | 按指定对象类型或颜色对对象进行加锁或者解锁操作。 |
顺序 | 调整对象的显示顺序,在图形对象填充显示时特别有用。 |
对齐 | 对象对齐命令。 |
本章讲述选择工具环境下提供的通用对象操作功能,主要有以下内容:
l 系统支持的对象类型 |
l 对象的选择与拾取 |
l 对象的微调与快速变换 |
l 对象的显示与隐藏 |
l 对象的显示颜色 |
l 对象的显示顺序 |
l 对象的加锁 |
l 对象的图层管理 |
l 构造辅助线 |
l 对象的对齐 |
l 系统设置 |
3.1 系统支持的对象类型
在进行对象操作编辑之前,有必要了解JDPaint系统能够对哪些类型对象进行操作处理。不同类型的对象具有不同的属性,操作方法也不相同。因此,通过了解对象类型,用户可以对所编辑的对象做到心中有数。JDPaint主要支持以下对象类型的操作,如表3-1所示,这些对象共同组成各种复杂的图形文件。
表 3-1 系统支持的对象类型
对象类型 | 类型描述 |
图形 | 图形是精确表达一个物体的结构、形状尺寸及其它信息的二维对象,是系统中最基本、最常用的操作对象。图形对象由基本图形元素组成,基本图形元素主要有:点、直线、圆弧、圆、椭圆和样条曲线。 JDPaint提供的图形类有:多义线,圆、椭圆和图形结合。 |
文字 | JDPaint支持各种字体的文字排版,如轮廓字体、单线字体、笔画字体等,每种字体均可设置不同的字形。 JDPaint提供的文字类有:多行排文字、圆排文字、椭圆排文字和沿任意曲线排文字。 |
图象 | 即数字图象,由象素点组成并具有色彩特征的点阵图象,图象类似于照片。 |
艺术变形 | 艺术变形类是指按照特殊艺术效果变形图形或者文字对象所获得的新对象类型。 JDPaint支持的艺术变形主要有:封套变形、透视变形、推拉变形、拉链变形、扭转变形。 |
三维曲线 | 三维曲线类是指位于三维空间上的几何曲线,主要有:直线、圆弧、样条曲线和等距线。 |
曲面 | JDPaint支持精确表达形体的几何曲面和非精确表达形体的艺术浮雕曲面。 精确的几何曲面是基于NURBS曲面造型技术的、能够保证高精度的几何形体表达,主要类型有:二次圆锥曲面(如球面、圆柱面等),直纹曲面、旋转曲面和NURBS曲面。 非精确的艺术浮雕曲面是基于网格曲面变形技术的非精确几何形体表达。非精确的艺术浮雕曲面特别适合于不能用精确几何表达的形体,例如艺术浮雕、首饰等。 |
群组 | 各种对象组成的共同体,可统一操作。 |
刀具路径 | 刀具走刀的路线对象。 |
辅助线 | 用来帮助图形快速定位的辅助直线。 |
节点 | 即图形的结构点,是组成图形的具有特殊结构特征的点。图形的节点只有在图形节点编修状态才会显示可见。 |
3.2 对象的选择与拾取
对象的选择是图形选择工具下常用的操作,也是熟练应用JDPaint系统的基础。在JDPaint系统,我们把对象的选择与对象的拾取加以区分:
对象的选择是指工具命令状态下对图形对象的选择,包括点选、框选和按指定类型选择等功能。JDPaint系统中大部分的命令首先都要进行对象的选择。
对象的拾取是指在常规命令过程中要求拾取一个操作对象的过程,实际上往往是一个点选操作。
通常地,二者在JDPaint系统中没有本质的区别,只是在不同对象操作过程中,叫法不同而已。目前,JDPaint系统提供三种对象选择的方法:
点选 窗选 按对象类型选择
3.2.1 点选
将鼠标移动到指定的对象上,单击鼠标左键,对象被选中。如图3-2所示对图形的点选。通常地,点选也被称为点拾取。
图 3-2 对象点选
3.2.2 窗选
在窗口空白处按住鼠标左键,拖动鼠标形成一个蓝色的矩形线框,以鼠标点击的位置为相对点,鼠标可以向左移动,也可以向右移动,如图3-3所示。
图 3-3 对象窗选
窗选可分为两类:
包含窗选:鼠标从左到右拖动,需要把所要选择的对象全部框住,松开鼠标左键,凡是框内套住的对象就被选中,如图3-4所示。
图 3-4 包含窗选
相交窗选:鼠标从右到左拖动,松开鼠标左键,凡是与矩形线框相交的对象和矩形框内套住的对象都被选中,如图3-5所示。
图 3-5 相交窗选
说 明
复选:
按住“Shift”键,继续点选或窗选对象,可以很方便自如地完成复选。
反选:
按住“Ctrl”键,继续点选或窗选对象,可完成反选,即将被选对象转为未选状态。
3.2.3按对象类型选择
在选择工具状态下,点击导航工具栏中的“ ”按钮,进入按对象类型选择命令,导航工具栏出现如图3-6所示对话框。
图 3-6 按对象类型选择
对象过滤
“对象过滤”根据对象类型来进行筛选对象。不同类型的旁边有该类型对象数目的统计,从下拉列表中可以选择“选中个数”、“未选个数”和“总数”分别统计。将对象按类型分开,可以有效地实现指定类型对象的选择。
颜色过滤
“颜色过滤”根据指定颜色来筛选对象。选中此选项,单击“ ”按钮,弹出颜色选择对话框,可以指定颜色。也可点击“ ”按钮,鼠标变成如图3-7所示形状,拾取对象就可获得指定对象的颜色。
图 3-7 拾取对象颜色
全部选中:
点击“ ”按钮,则选中窗口内所有通过“对象过滤”和“颜色过滤”后的对象;
全部不选:
点击“ ”按钮,则按窗口内所有通过“对象过滤”和“颜色过滤”后的对象类型,将已经被选中的对象转换为未选状态。“按类型选择”特别适用于重叠图形、交叉图形的选择,在图形比较错综复杂的时候,选择起来比较方便。
颜色过滤总是针对对象的颜色进行过滤的。当开启使用图层颜色显示、关闭群组颜色显示和关闭路径组颜色显示时,窗口中显示的图形颜色可能并不是对象的真正颜色,容易引起误操作。建议在上述情况下,不使用或特别小心使用颜色过滤功能。随后要讲到的显示和加锁也有同样问题,将不再赘述。
3.3 对象的微调与快速编辑
当对象被选中后屏幕上就会出现图形选择框,由十个小方框构成,如图3-8所示,我们把这十个小方框就叫做图形快速编辑的手柄,利用鼠标对这十个手柄进行随手的拖拉操作,可以实现对选择对象的位置微调和快速变换操作。
图3-8 图形被选中后的选择框
我们把这十个手柄按顺序编号,如图3-9所示。对这十个编辑手柄的操作我们称之为“十点操作法则”。
图 3-9 十个编辑手柄
通过操作被选对象和十个编辑手柄,用户可以快速完成以下功能:
功能 | 实现方法 |
快速平移 | 通过鼠标拖动9号手柄 实现快速平移; 使用键盘的“上下左右”键 实现位置微调。 |
快速拷贝 | 通过“Shift”键+9号手柄实 现; 通过“Ctrl”键+“上下左右”键 实 现。 |
快速旋转 | 通过拖动10号手柄实现; 通过“Shift”键+“上下左右”键 实现。 |
快速镜像 | 使用2号和6号手柄 完成X方向的镜像, 使用4号和8号手柄 完成Y方向的镜像。 “Ctrl”键+2、4、6、8号手柄 完成中心位置不变的镜像。 |
快速放缩 | 通过2、4、6、8号手柄完成不等比例 放缩; 通过1、3、5、7号手柄完成等比例 放缩。 “Ctrl”键+上述手柄,可保证操作对象中心位置不变。 |
快速倾斜 | 通过“Shift”键+2、4、6、8号手柄 实现。 “C trl”键+“Shift”键+2、4、6、8号手柄 可实现中心位置不变的倾斜操作。 |
下面我们分别讲述上述几种快速变换功能的操作方法。
3.3.1快速平移操作
1、拖动9号手柄
图形移动的操作步骤如下:
⑴ 选取要移动的图形。
⑵ 将鼠标移动到中心手柄处,此时鼠标指针变为“”形状,按住鼠标左键不放,移动鼠标,此时一个兰色虚线框显示出来,我们把这个虚线框称为图形编辑框,它随着鼠标的移动而移动。如图3-10所示。
图3-10
⑶ 释放鼠标左键,图形被移动到图形选择框所在的位置,移动过程结束。
2、使用键盘的“上下左右”键
操作步骤如下:
⑴ 选取要移动的图形。
⑵ 将“导航工具栏”中的“微调距离”的数值改为100,回车。如图3-11所示。
图3-11
⑶ 敲击一下向上的方向键,图形就会向上移动100毫米。
3.3.2快速拷贝操作
1、“Shift”键 + 鼠标拖动9号手柄
图形拷贝的操作步骤如下:
⑴ 选取要拷贝的图形。如图3-12所示。
⑵ 按住“Shift”键,将鼠标移动到9号手柄处,鼠标变为“”形状。按住鼠标左键不放,移动鼠标,图形编辑框随着鼠标的移动而移动。如图3-13所示。
图3-12 图3-13
⑶ 释放鼠标左键和“Shift”键,拷贝过程结束。
2、“Ctrl”键 + 键盘“上下左右”键
图形拷贝的操作步骤如下:
⑴ 选取要拷贝的图形。
⑵ 将“导航工具栏”中的“微调距离”的数值改为100或其它数值,回车。
⑵ 按住“Ctrl”键,同时敲击键盘“上下左右”键中的一个键,完成复制。
3.3.3快速旋转操作
1、拖动10号手柄
图形旋转的操作步骤如下:
⑴ 选取要做旋转操作的图形。
⑵ 将鼠标移动到10号手柄,鼠标变为一个圆弧状的单方向箭头,按住鼠标左键不放,移动鼠标,图形编辑框随着鼠标的移动而旋转,如图3-14所示。
图3-14
⑶ 释放鼠标左键,图形旋转了一定的角度,旋转过程结束,如图3-15所示。
图3-15
2、“Shift”键+“上下左右”键
例如将图形旋转30。图形旋转的操作步骤如下:
⑴ 选取要做旋转操作的图形。
⑵ 将“导航工具栏”中的“微调角度”改为30º,回车,如图3-16所示。
图3-16
⑶ 按住“Shift”键,敲击“上下左右”键中的上键,图形逆时针旋转30º,敲击“上下左右”键中的下键,图形顺时针旋转30º,如图3-17所示。
(a)图形逆时针旋转30º
(b)图形顺时针旋转30º
图3-17
3.3.4快速镜像操作
1、X方向镜像:拖动2、6号手柄
操作步骤如下:
⑴ 选取要镜像的图形。
⑵ 将鼠标移动到2号或6号手柄,鼠标变为一个左右箭头形状,按住鼠标左键不放,使鼠标向相反方向移动并超出图形,如图3-18所示。
⑶ 释放鼠标左键,图形的X方向镜像结束。如图3-19所示。
图3-18 图3-19
2、Y方向镜像:拖动4、8号手柄
操作步骤 同X方向镜像,镜像结果如图3-20所示。
图3-20
3.3.5快速放缩操作
3.3.5.1不等比例放缩:拖动2、4、6、8号手柄。
1)X方向放缩:拖动4、8号手柄。
操作步骤如下:
⑴ 选取要放缩的图形。
⑵ 将鼠标移动到4、8号手柄其中的一个,鼠标变为一个左右箭头形状,按住鼠标左键不放,图形编辑框随着鼠标的变化,拉长或变窄,如图3-21所示。
⑶ 释放鼠标左键,图形在X方向或Y方向完成放缩,这种放缩是不等比例的。如图3-22所示。
图3-21 图3-22
2)Y方向放缩:拖动2、6号手柄。
操作步骤同X方向的放缩,放缩结果如图3-23所示。
图3-23
3.3.5.2 等比例放缩:拖动1、3、5、7号手柄
操作步骤如下:
⑴ 选取要放缩的图形。
⑵ 将鼠标移动到1、3、5、7号手柄其中的一个,鼠标变为倾斜箭头形状,按住鼠标左键不放,移动鼠标,图形编辑框随着鼠标的变化而等比放大或缩小,如图3-24所示。
⑶释放鼠标左键,图形放缩过程结束,如图3-24所示。
图3-24
在操作中,若同时按下“Ctrl”键,可实现对象中心位置不变的缩放变换。如图3-25所示。同样,在“快速旋转”、“快速倾斜”操作中,按下“Ctrl”键,作用相同,不再赘述。
图3-25
3.3.6快速倾斜操作
1、X方向倾斜:“Shift”键+2号或6号手柄
图形X方向倾斜的操作步骤如下:
⑴ 选取要做倾斜操作的图形。
⑵ 按住“Shift”键,将鼠标移动到2号或6号手柄,鼠标变为一个标有指向左右的单方向箭头形状,按住鼠标左键不放,左右移动鼠标,图形编辑框随着鼠标的移动而倾斜,如图3-26所示。
⑶ 释放鼠标左键和“Shift”键,图形在X向被倾斜了一定的角度,倾斜过程结束,如图3-27所示。
图3-26
图3-27
2、Y方向倾斜:“Shift”键+4号或8号手柄
图形Y方向倾斜同X方向倾斜的操作步骤,倾斜结果如图3-28所示。
图3-28