zemax学习系列第一天——非序列多边形物体的创建

之前一直使用SolidWorks软件直接导成stp格式的复杂结构转入zemax的非序列进行查看时,就发现坐标经常无法判断等其他问题

因为最近使用比较多,就记录一下

①需要先在本子上标出大概的图形坐标及标号

比如我要画一个具有倒角的长方体

这里注意!一定要先把按顺序把前表面的序号编完再编后表面

②建立空白文本,将坐标值填上,这里我一般会将原点坐标定在前表面

记事本如下:

! front face vertices
V 1 4.5 2 0.2
V 2 4.5 1.8 0
V 3 4.5 0.125 1.875
V 4 4.5 -0.125 1.875
V 5 4.5 -1.8 0
V 6 4.5 -2 0.2
V 7 -4.5 -2 0.2
V 8 -4.5 -1.8 0
V 9 -4.5 -0.125 1.875
V 10 -4.5 0.125 1.875
V 11 -4.5 1.8 0
V 12 -4.5 2 0.2

! back face vertices
V 13 4.5 2 3.8
V 14 4.5 1.8 4
V 15 4.5 0.125 2.125
V 16 4.5 -0.125 2.125
V 17 4.5 -1.8 4
V 18 4.5 -2 3.8
V 19 -4.5 -2 3.8
V 20 -4.5 -1.8 4
V 21 -4.5 -0.125 2.125
V 22 -4.5 0.125 2.125
V 23 -4.5 1.8 4
V 24 -4.5 2 3.8

!Front
R 1 2 3 4 5 6 7 8 9 10 11 12 0
!Back
R 13 14 15 16 17 18 19 20 21 22 23 24 0
!Tоp
R 3 10 22 15 0
R 1 11 24 13 0
!Bottom
R  4 9 21 16 0
R  6 7 19 18 0
!Left side 
R 3 5 16 4 0
R 1 2 5 6 18 17 14 13 0
!Right side
R 10 9 21 22 0
R 12 11 8 7 19 20 23 24 0

ZEMAX默认的长度单位是毫米(mm)。

用符号“!”定义一个注释行,例如:!front face vertices 。

用符号“V”后面加上顶点序号以及顶点的X、Y、Z坐标来定义该顶点。例如:V 1 -5.5 -5.5 -3.175表示顶点1的X、Y、Z的坐标。

注意:顶点序号必须是整数,且这些数之间用空格隔开;

用符号“R”作为标识,表示由各个顶点连线构成矩形或四边形;

用符号“T”作为标识,表示由各个顶点连线构成的三角形;

用符号“I”作为标识,表示由各个顶点连线构成的直线。

例如:定义一个矩形,需要通过4个顶点连接来定义,R 1 2 3 4 就表示矩形的顶点1、顶点2、顶点3和顶点4连接成一个矩形。

还要注意的有:顶点的次序不可以任意,必须以顺时针方向或逆时针方向排列。

另外,还要规定表面的物理性质,这是在表面形状的规定标识后再加一个数,如下:

标识“0”,定义折射面;

标识“-1”,定义吸收面;

标识“1”,定义反射面。

例如:R 1 2 3 4 0,就表示矩形的顶点1、顶点2、顶点3和顶点4连接成一个矩形折射面。

③将文本后缀名.txt改成.pob

④将后缀名.pob文件导入到文件夹

C:\ProgramData\Zemax\Objects\Polygon Objects

C:\Users\wait\Documents\Zemax\Objects\Polygon Objects

⑤打开非序列模式,选择多边形物体

⑥选择我们创建好的多边形.pob文件

⑦即可按照我们想要的坐标原点进行设计

tips:暂时还不会三角体,但是我一般会按照梯形体的方式建,将窄边宽度改到0.001就好啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值