首页/文章/ 详情

OAS光学分析软件 | 如何使用布尔运算

3小时前浏览3




简介


在OAS中,布尔运算是指将多个几何体进行逻辑运算,例如合并、交叉、差异等操作。通过这些布尔运算操作,可以灵活地组合和分析多个原物体的光学特性,从而更好地设计和优化光学系统。

本文说明了如何使用布尔运算并将演示如何利用布尔运算来创建复杂物体。


如何使用布尔运算


启动OAS并打开用户数据文件夹中的文件“Boolean Example 1.OASF”。此文件包含八个球体。双击树状列表中的球体1-1可以查看该物体的属性参数:

在本例中,我们使用了八个球体来展示OAS中对几何体使用布尔运算后呈现的效果。布尔运算的参数包括以下:

运算符:与(&) 计算两个几何体的交集;或( | ) 计算两个几何体的并集。只有增加多个布尔运算时,运算符才起作用。

几何体名称:与该物体做布尔运算的几何体。

位置:

正以几何体所在位置为参考的Z轴正半轴方向,若几何体为球体,则正为球体的外部。

负以几何体所在位置为参考的Z轴负半轴方向,若几何体为球体,则负为球体的内部。

您也可以多次使用这些运算,最终创建所需实体模型。

OAS支持所有布尔运算以及各种布尔运算的组合运算。接下来,我们将利用两个球体来展示使用布尔运算的基本运算会呈现的效果。

两个球体不做任何布尔运算:

 

设置球体1-1布尔运算的参数为与(&) 球体1-2 正,球体1-2布尔运算的参数为与(&) 球体1-1 正:

 

设置球体2-1布尔运算的参数为与(&) 球体2-2 正,球体2-2布尔运算的参数为与(&) 球体2-1 负:

 

设置球体3-1布尔运算的参数为与(&) 球体3-2 负,球体3-2布尔运算的参数为与(&) 球体3-1 负:

 

OAS允许一个几何体设置多次布尔运算,而且每次的布尔运算都可以选择不同的作用对象。

下图是一个多次布尔运算的案例。它位于用户数据文件夹中的示例文件“Boolean Example 2.OASF”中。

 

在这个案例中,对椭球体做了三次布尔运算,相关参数如下表所示:

 

在实体窗口中只显示了椭球体的模型,这样能够更加直观地看清做完布尔运算后物体的形状。

您可以在树状列表中双击想要在实体模型窗口中不显示的几何体,不勾选绘制,即可隐藏该几何体。

也可以选择修改几何体的位置,使这个几何体的显示能够不干扰做完布尔运算的物体。

接下来,我们将展示利用布尔运算创建复杂物体。打开用户数据文件夹中的文件“Boolean Example 3.OASF”

 

在这个案例中,我们利用平面、圆弧和管状表面做布尔运算得到了一个镜头支架。


尊敬的客户,若您对OAS光学分析软件感兴趣或有意进行采购,请您通过下列官方渠道与我们联系,以便我们为您提供专业的产品信息和咨询服务。


来源:武汉二元科技
Optical二次开发光学电子材料OAS 光学分析软件ROD 光学设计软件
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-01-15
最近编辑:3小时前
武汉二元科技有限公司
国产光学软件解决方案供应商
获赞 6粉丝 8文章 83课程 1
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈