目录
DRAW提供了两种显示窗口Axonometric viewer、AIS viewer、VIS viewer。Axonometric viewer使用命令进行交互,AIS viewer交互性要好一些,VIS则使用VTK进行模型显示。
axo:创建一个大的轴侧图窗口;
pers:创建一个大的透视图窗口;
top, bottom, left, right, front, back:创建各个轴向视图;
mu4:创建4个小的视图窗口:front、left、top、axo;
v2d:创建二维视图窗口;
av2d:创建两个小视图,一个2d,一个axo;
smallview:创建一个小的axo窗口;
mu, md:放大与缩小视图;
2dmu, 2dmd:针对2d视图缩放;
zoom, 2dzoom:设置视图的缩放比例,默认10%;
wzoom: 可通过鼠标选择缩放区域;
pu, pd, pl, pr, 2dpu, 2dpd, 2dpl, 2dpr:平移视图;
fit, 2dfit:显示大小适应窗口;
u, d, l, r:旋转视图,只对axo与pers视图有效;
dtext:在提供的坐标处显示文本
erase,clear,2dclear: 清除视图显示对象
Example:
# 创建视图,以下四条等价于mu4
view 1 +X+Z 320 20 400 400
view 2 +X+Y 320 450 400 400
view 3 +Y+Z 728 20 400 400
view 4 AXON 728 450 400 400
axo
zoom 2.5 #设置放大比例2.5%
mu 1 #将视图1放大
u #沿线上轴旋转5度
dtext 0 0 0 bebop #在原点增加文字
Example:
vinit # 创建AIS视图窗口
vhelp # 显示AIS视图的一些快捷键,选择模式等
box b 10 10 10 # 创建一个box
vdisplay b # 显示这个box
vfit # 适应窗口大小
vclear # 清空视图,但并不删除模型对象
vsetmaterial: 设置对象的材料;
vaspects:设置对象的属性,包括颜色、材料、透明度、线宽等;
vdump:将视图保存为图片
vdir:列表显示的对象;
vr filename: 读取BREP格式文件,并显示;
vsetcolorbg:设置背景颜色;
vaxis:创建一个轴线;
vpoint:创建一个点;
vplane:创建一个平面;
vline:创建一条线;
vcircle: 创建圆
vtriangle:创建三角形
vsegment:用点创建线段
meshfromstl:使用STL文件创建MeshVS_Mesh对象,并立即显示
meshselmode:设置模型选择模式(测试不能用)
meshshadcolor: 设置面渲染颜色(由于显示模式设置不能用,这个命令无法看到效果)
meshlinkcolor:设置网格对象面边颜色;
meshmat: 设置网格材料
meshshow:显示网格对象
meshhide:隐藏网格对象
meshshowsel:只显示选择的entities
meshshowall:显示网格中所有对象,包括顶点
meshdelete:删除网格对象
vinit
meshfromstl mesh C:\\software\\OpenCASCADE-7.5.0-vc14-64\\opencascade-7.5.0\\data\\stl\\head.stl # 读取STL文件
meshdispmode mesh 2 # 设置网格渲染模式(无效)
meshselmode mesh 1
meshlinkcolor mesh 0.5 0.1 0. # 设置网格线颜色
meshmat mesh GOLD
meshhide mesh
meshshow mesh
meshhidesel mesh
meshshowsel mesh
meshshowall mesh # 显示包括顶点
meshdelete mesh #删除mesh对象
ivtkinit:创建VTK窗口
ivtkdisplay:显示对象
ivtkerase:删除对象
ivtkfit:显示适应窗口大小
ivtksetdispmode:对象显示模式,0-线框, 1--渲染模式
ivtksetselmode:设置选择模式
ivtkdump:将显示窗口保存为图片;
ivtkbgcolor:设置背景色