显示命令
大约 3 分钟
显示命令
显示命令用于控制视图、刷新画面和调整显示顺序。
ZOOMEXTENTS - 全图显示
缩放视图以显示所有图形对象。
命令名: ZOOMEXTENTS
别名: ZE
用法
命令: ZOOMEXTENTS功能
- 自动计算所有对象的范围
- 调整视图以显示全部内容
- 适当留出边距
快捷键
通常可以通过双击鼠标中键实现相同效果。
ZOOMFACTOR - 缩放比例
设置缩放比例因子。
命令名: ZOOMFACTOR
用法
命令: ZOOMFACTOR
输入缩放因子 <1.0>: <输入值>说明
- 值 > 1: 放大
- 值 < 1: 缩小
- 值 = 1: 不变
FITMAPVIEW - 适应地图视图
将视图调整为适应地图显示。
命令名: FITMAPVIEW
用法
命令: FITMAPVIEW应用场景
用于 GIS 或地图相关的图形显示。
PLAN - 平面视图
切换到平面视图(俯视图)。
命令名: PLAN
用法
命令: PLAN
输入选项 [当前 UCS(C)/UCS(U)/世界(W)] <当前 UCS>: <选择>选项
| 选项 | 说明 |
|---|---|
C | 当前 UCS 的平面视图 |
U | 指定 UCS 的平面视图 |
W | 世界坐标系的平面视图 |
REGEN - 重生成
重新生成当前视口的图形显示。
命令名: REGEN
别名: RE
用法
命令: REGEN
正在重生成模型。功能
- 重新计算所有对象的显示
- 更新曲线的平滑度
- 刷新显示缓存
使用场景
- 修改系统变量后
- 显示出现异常时
- 需要更新曲线精度时
REGENALL - 全部重生成
重新生成所有视口的图形显示。
命令名: REGENALL
别名: REA
用法
命令: REGENALL
正在重生成模型 - 所有视口。与 REGEN 的区别
| 命令 | 作用范围 |
|---|---|
REGEN | 当前活动视口 |
REGENALL | 所有视口 |
DRAWORDERBACK - 后置显示
将选定对象的显示顺序后移(在其他对象后面)。
命令名: DRAWORDERBACK
用法
命令: DRAWORDERBACK
选择对象: <选择要后置的对象>应用场景
- 将填充图案放到线条后面
- 调整重叠对象的显示层次
DRAWORDERFRONT - 前置显示
将选定对象的显示顺序前移(在其他对象前面)。
命令名: DRAWORDERFRONT
用法
命令: DRAWORDERFRONT
选择对象: <选择要前置的对象>应用场景
- 将文字放到填充上方
- 确保重要对象可见
显示顺序详解
显示顺序层次
对象的显示顺序决定了重叠时的可见性:
- 最前面: 最后显示,覆盖其他对象
- 中间层: 正常显示
- 最后面: 最先显示,被其他对象覆盖
图层显示顺序
除了单个对象,还可以控制整个图层的显示顺序:
LAYDRAWFRONT
<选择对象> // 该图层前置
LAYDRAWBACK
<选择对象> // 该图层后置视图操作快捷键
| 操作 | 快捷方式 |
|---|---|
| 平移 | 鼠标中键拖动 |
| 缩放 | 鼠标滚轮 |
| 全图显示 | 双击中键 |
| 框选放大 | Ctrl + 滚轮框选 |
显示性能优化
减少重生成
频繁的 REGEN 会影响性能,可以通过以下方式优化:
- 使用 REGENAUTO 控制自动重生成
- 关闭不需要显示的图层
- 使用代理图形显示复杂对象
显示精度
曲线的显示精度受以下变量控制:
| 变量 | 说明 |
|---|---|
VIEWRES | 圆和圆弧的显示精度 |
FACETRES | 曲面的显示精度 |
视图相关系统变量
| 变量 | 说明 |
|---|---|
VIEWCTR | 当前视图中心点 |
VIEWSIZE | 当前视图高度 |
EXTMIN | 图形范围最小点 |
EXTMAX | 图形范围最大点 |
LIMMIN | 图形界限最小点 |
LIMMAX | 图形界限最大点 |
脚本示例
; 绘制图形
LINE
0,0
1000,0
1000,800
0,800
C
; 创建填充
HATCH
<内部点>
; 调整显示顺序
DRAWORDERBACK
<选择填充>
; 全图显示
ZOOMEXTENTS
; 重生成
REGEN