当前位置: 首页 > news >正文

在 Zemax 中使用布尔对象创建光学光圈

在 Zemax 中,布尔对象用于通过组合或减去较简单的几何形状来创建复杂形状。布尔运算涉及使用集合运算(如并集、交集和减集)来组合或修改对象的几何形状。这允许用户在其设计中为光学元件或机械部件创建更复杂和定制的形状。

本视频中,在 Zemax 非序列模式下,用布尔对象定义了一个光学光圈。光圈基本建模为法兰。组件列表如下图所示:

 

图1 法兰式光学膜片组件清单

当我们定义两个体积,即对象 2 和对象 3,并在对象 4 输入参数中将这两个对象指定为对象 A 和 B 时,结构由布尔计算的“ab”定义。请注意,原始定义的几何图形和布尔计算的体积是分开的,因为在本例中定义的 x 坐标为 80 和 0。图 2 是布尔计算隔膜的阴影模型。

 

图2 布尔计算隔膜的阴影模型

 

图 3 探测器观察光阑下的射线轨迹

 

 

http://www.lryc.cn/news/530805.html

相关文章:

  • MySQL知识点总结(十八)
  • [论文总结] 深度学习在农业领域应用论文笔记14
  • MySQL和Redis的区别
  • Rust 中的注释使用指南
  • 2025年2月2日(tcp3次握手4次挥手)
  • 一文了解制造业中的QC是什么
  • 【NEXT】网络编程——上传文件(不限于jpg/png/pdf/txt/doc等),或请求参数值是file类型时,调用在线服务接口
  • 在CentOS服务器上部署DeepSeek R1
  • 算法随笔_36: 复写零
  • MoonBit 编译器(留档学习)
  • 使用 DeepSeek-R1 与 AnythingLLM 搭建本地知识库
  • 网络工程师 (13)时间管理
  • 【xdoj-离散线上练习】T251(C++)
  • 定时器按键tim_key模版
  • Kanass快速安装配置教程(入门级)
  • 无用知识之:std::initializer_list的秘密
  • 论文阅读笔记 —— 英文论文常见缩写及含义
  • 实验9 JSP访问数据库(二)
  • [c语言日寄]C语言类型转换规则详解
  • Airflow:选择合适执行器扩展任务执行
  • 使用冒泡排序模拟实现qsort函数
  • AI大模型开发原理篇-4:神经概率语言模型NPLM
  • Eigen::Tensor使用帮助
  • git基础使用--3---git安装和基本使用
  • html的字符实体和颜色表示
  • OpenAI发布o3-mini:免费推理模型,DeepSeek引发的反思
  • Zemax 中带有体素探测器的激光谐振腔
  • 大模型训练(5):Zero Redundancy Optimizer(ZeRO零冗余优化器)
  • C# 实现 “Hello World” 教程
  • LabVIEW无线齿轮监测系统