目录一.前言二.问题1.文字2.线段三.解决办法及完整代码四.讲解1.line,text与dot函数2.基础的凸透镜与四个点的绘制3.鼠标点击事件4.绘制物体与像5.image函数里的kx变量(1).求解(2).转换成代码5.倒回来讲一些基本的部分五.程序效果六.总结一.前言去年笔者发布了一篇关于使用turtle库来展示凸透镜成像规律的作品。现在发现程序有一些问题,今天就来改一下。二.问题1.文字就是在点击时,文字2f2f2f(有时fff也会有)会莫名其妙的出现在轴心附近。2.线段与文字差不多,它有时候点击会把一些线段加粗。三.解决办法及完整代码代码是没有问题的,所以笔者放弃turtle,转而
一、相机1.成像方法成像方法有两种,合成和捕捉,我们之前所说的光栅化和光线追踪都属于合成的方法,也就是实际上不存在的东西。而另一种成像方法叫做捕捉成像,也就是把真实世界中存在的一些东西变成照片这就是捕捉成像,例如用相机拍照。2.小孔成像小孔成像,一种自然现象,用一个带有小孔的板遮挡在墙体与物之间,墙体上就会形成物的倒立实像,我们把这样的一种现象叫小孔成像。而与之对应的相机是针孔相机。 当然,我们最常见的还是上图这种这种带透镜的相机。3.相机部件(1)快门Shutter,也就是快门,控制光能否进入机身的部件,控制光能在1/n秒内进入摄像机。(2)传感器 光进入相机,相机需要被捕捉到,捕捉的原件叫
设计准备所需工具MATLAB2021b;solidworks2021;TracePro;设计要求设计一个焦距f=200mm,n=1.5,r=50mm的菲涅尔透镜。其中n是菲涅尔透镜的折射率,r是透镜的球冠半径。设计原理边光原理原理:若一个具有一定光展的光源发出的光线经过一个或几个序列化的单调正则光学表面的光学作用后投向目标面形成光斑,则整个光学过程具有以下两个性质:一是光源的边光成为光斑的边光;二是光源的内光映射为光斑的内光,并保持光线的拓扑结构不变。根据边光原理,在设计集光器的外形尺寸时,只需要考虑边光,进而可以简化设计的难度。近轴光线在球面光学系统的光路计算光线在光轴附近很小的区域内,这个
薄透镜:什么叫做齐明透镜:齐明点(aplanaticpoints)又称为等光程点或不晕点。简单的说就是在此处发出的光线经过折射后可以精确汇聚于一点,没有球差、彗差和像散。首先,我们分线薄透镜,就是没有厚度的透镜(理想状态),如上图所示,圆心是O点,半径是R,物点在A点,发出入射光线AP,入射角时I,折射角是I’,像点是A’,物方孔径角是U,像方孔径角是U’,根据正弦定理,在三角形APO中有:在三角形A’PO中,有:又有光线的折射定律:三角形APO和三角形A’PO中角POQ是三角形的一个角的补角,所以有:所以由上述三个公式可以得到:在公式5中,如果我们令OA的长度等于(n’/n)*R,那么sin
设计准备所需工具设计要求设计一个多焦距,n=1.5,r=50mm的菲涅尔透镜。其中n是菲涅尔透镜的折射率,r是透镜的球冠半径。该菲涅尔透镜应使得目标面上形成一个亮环。设计原理边光原理原理:若一个具有一定光展的光源发出的光线经过一个或几个序列化的单调正则光学表面的光学作用后投向目标面形成光斑,则整个光学过程具有以下两个性质:一是光源的边光成为光斑的边光;二是光源的内光映射为光斑的内光,并保持光线的拓扑结构不变。根据边光原理,在设计集光器的外形尺寸时,只需要考虑边光,进而可以简化设计的难度。近轴光线在球面光学系统的光路计算光线在光轴附近很小的区域内,这个区域称为近轴区,近轴区内的光线称为近轴光线。
文章目录设计需求镜头数据编辑器介绍序列模式与非序列模式系统初步设计入瞳直径(EPD)视场(FieldData)波长设置镜头设置求解分析系统性能布局图点列图光程差图光线光扇图快速聚焦工具优化设置求解执行优化优化后性能设计需求 设计优化一个玻璃材料为N-BK7,F数为4的单透镜,满足以下规格:规格约束焦距100mm半视场角(SFOV)5°波长632.8nm(HeNe)中心厚度2mm~12mm边缘厚度>2mm优化标准全视场RMS均方根半径平均值物体位置无穷远镜头数据编辑器介绍 在序列模式设计中,每个光学系统从物面(OBJ)开始到像面(IMA)结束,除了物面和像面外,剩余表面必须定义为光阑(STO