21.1.1设置相机和目标
用户在三维空间内观察图形对象时,首先应该明确当前的观察位置和目标位置。如同使用相机拍照一样,为得到理想的照片(视图),应不断调整相机位置(观察点)和摄影对象的位置(目标点)。AutoCAD中提供了同样的功能,其命令调用方式为:
工具栏:“View(视图)”→

命令行:camera
调用该命令后,系统将提示用户分别指定新的相机位置和新的目标位置:
Specifynewcameraposition<-1302.1507,-1368.6417,446.9422>:
Specifynewcameratarget<23.3764,-43.1146,282.9379>:
Regeneratingmodel.
21.1.2三维动态观察器
AutoCAD提供了一个交互的三维动态观察器,该命令可以在当前视口中创建一个三维视图,用户可以使用鼠标来实时地控制和改变这个视图,以得到不同的观察效果。使用三维动态观察器,既可以查看整个图形,也可以查看模型中任意的对象。该命令的调用方式为:
工具栏:“3DOrbit(三维动态观察器)”,具体说明见图21-1。
菜单:【View(视图)】→【3DOrbit(三维动态观察器)】
快捷菜单:启用交互式三维视图后,在绘图窗口中单击右键弹出快捷菜单,如图21-2所示。
命令行:3dorbit(或别名3do、orbit),其他命令如表21-1所示。


表21-1三维动态观察命令
命令
说明
3DCLip
启用交互式三维视图并打开调整剪裁平面窗口
3DCORBIT
启用交互式三维视图并可控制对象在视图中连续运动
3DDISTANCE
启用交互式三维视图并使对象显示得更近或更远
3DPAN
启用交互式三维视图并允许用户水平或垂直拖动视图
3DSWIVEL
启用交互式三维视图模拟旋转相机的效果
3DZOOM
启用交互式三维视图使用户可以缩放视图
用户启动三维动态观察器后,屏幕上将显示一个弧线球,由一个大圆和其四个象限上的小圆组成,弧线球的中心即为目标点。在三维动态观察器中,查看的目标点被固定。用户可以利用鼠标控制相机位置绕对象移动,以得到动态的观察效果。视图的旋转由光标的外观和位置决定,具体说明如下:
(1)

(2)

如果将光标拖到转盘内部,则将变为上一种形式,并且视图可以自由移动。如果将光标移回转盘外部,则返回卷动状态。
(3)

(4)

在交互式三维视图中,用户还可以利用快捷菜单进行其他各种操作和设置,现分别介绍如下:
(1)Pan(平移):光标形状变为

(2)Zoom(缩放):光标形状变为

(3)Orbit(动态观察):在使用其他菜单项命令之后使视图返回动态观察模式。
(4)More(其他):
?AdjustDistance(调整距离):模拟相机推近对象或拉远对象的效果。光标形状变为

?SwivelCamera(旋转相机):模拟旋转相机的效果。光标形状变为

?ContinuousOrbit(连续观察):设置对象的连续运动状态。光标形状变为

?ZoomWindow(窗口缩放):指定一个窗口来进行缩放查看。
?ZoomExtents(范围缩放):居中显示视图并使它能显示所有对象。
?AdjustClippingPlanes(调整剪裁平面):弹出调整剪裁平面窗口。光标形状变为

?FrontClippingOn(启用前向剪裁):打开或关闭前向剪裁平面。
?BackClippingOn(启用后向剪裁):打开或关闭后向剪裁平面。
(5)PRojection(投影):设置投影类型,可使用如下两种:
?Parallel(平行):平行投影模式。
?Perspective(透视):透视投影模式。
(6)ShadingModes(着色模式):设置着色模式,详见第23章23.1.2节。
(7)VisualAids(形象化辅助工具):几种查看对象的辅助工具,包括:
?Compass(坐标球):在三维动态观察器的弧线球上显示三维刻度。
?Grid(栅格):在三维空间中显示XY平面的栅格,其设置与平面图栅格相同。
?UCSIcon(UCS图标):显示着色的三维UCS图标,X轴为红色,Y轴为绿色,Z轴为蓝色。
(8)ResetViews(重置视图):将视图重置为第一次启动3DORBIT时的视图。
(9)PresetViews(预置视图):显示预定义视图的列表。
(10)SavedViews(已保存视图):所有保存的命名视图的列表。