Python光学仿真
python光学仿真实现光线追迹折射与反射的实现
目录折射与反射平面反射平面折射python实现弧面问题折www.cppcns.com射与反射 光线与光学元件相互作用,无非只有两件事,反射和透射。而就目前看来,我们所常用的光学元件,也无非有两种表面,即平面和球面,二维化之[详细]
2022-12-03 10:27 分类:开发python光学仿真面向对象光学元件类的实现
光学元件类 平面反射镜是一种极为简单的模型,因为我们只需要考虑一个平面即可。但是除此之外的其他光学元件,可能会变得有些复杂:我们必须考虑光在入射面和出射面的行为。[详细]
2022-12-03 10:26 分类:开发Python光学仿真wxpython透镜演示系统初始化与参数调节
初始化与参数调节面板 这一节将绘制出如下图所示的参数调节面板 对于上图来说,BoxSizer布局十分傻瓜,所以这里主要有两个方面需要注意,其一是opti和source这两个选项卡的实现,其二则是如何同时创建多个滚动条。[详细]
2022-12-03 10:26 分类:开发Python光学仿真wxpython透镜演示系统框架
透镜演示系统 框架 现在,我们可以做一个具备友好界面的透镜演示系统了。我们需要两个圆弧来表示透镜,一条线段表示主光轴,多条线段表示光线的传播路径。此外,还需要对光源和透镜的参数进行调节。[详细]
2022-12-03 10:24 分类:开发Python光学仿真wxpython透镜演示系统计算与绘图
目录计算与绘图计算与绘图 这里的计算主要包括两个部分,分别是通过滚动条的参数得到光学器件的特征,这一点此前已经备述。其二则是光在传播过程中所产生的各种行为,反射折射函数也都已经讲过了,需要注意的就是确定[详细]
2022-12-03 10:20 分类:开发Python光学仿真wxpython之DC绘图
一般来说,系统与绘图程序之间的信息交换是由图形设备接口(Graphics Device Interface,GDI)实现的,在wxpython中,通过devic编程客栈e context(DC)对象来实现GDI的功能。[详细]
2022-12-03 10:16 分类:开发