如何使用布尔物体?
OpticStudio 支持使用其他非序列元件 (NSC) 的物体和表面创建复杂物体。原生布尔物体、布尔物体和组合透镜物体可用于在非序列模式下,通过其他物体和表面创建复杂物体。
概述 OpticStudio 支持使用其他非序列元件 (NSC) 的物体和表面创建复杂物体。 原生布尔物体、布尔物体和组合透镜物体可用于在非序列模式下,通过其他物体和表面创建复杂物体。 布尔物体参照体积物体进行布尔运算,而组合透镜物体使用非序列表面来构建并组合透镜的前后几何结构。这两种物体类型都将参考非序列元件编辑器中之前的物体。 本文说明了如何使用布尔物体,以及如何定义每个表面上的散射和衍射属性。本文还将演示如何使用合并物体工具来组合两个物体,并将产生的物体保存为 CAD 文件格式。 原生布尔物体 启动 OpticStudio 并打开用户数据文件夹 根目录下SamplesNon-sequentialGeometry Creation 中的文件“Boolean Example 1 - basic operations.zmx”。此文件包含两个球物体,即物体 1 和 2,以及一个原生布尔物体,即物体 3。移动至非序列元件编辑器的右侧可查看原生布尔物体的属性参数: 原生布尔物体可拥有最多 10 个“父”物体,但在本例中,我们仅使用两个物体。原生物体物体可执行任何以下运算: + 将两个物体组合在一起(逻辑 A OR B)。 - 从第一个物体中减去第二个物体(逻辑 A AND NOT B)。 & 计算两个物体的交集(逻辑 A AND B)。 ^ 产生属于一个或另一个物体但不同时属于两者的部分(逻辑 A XOR B)。 $ 从第二个物体中减去第一个物体(逻辑 NOT A AND B)。 您也可以组合使用这些运算。在布尔物体的“注解 (Comment)”字段中输入要执行的布尔运算即可: 这样可生成与“物体 A OR B”相同的体块: |
【温馨提示】本频道长期接受投稿,内容可以是:
1.行业新闻、市场分析。 2.新品新技术(最新研发出来的产品技术介绍,包括产品性能参数、作用、应用领域及图片); 3.解决方案/专业论文(针对问题及需求,提出一个解决问题的执行方案); 4.技术文章、白皮书,光学软件运用技术(光电行业内技术文档);
如果想要将你的内容出现在这里,欢迎联系我们,投稿邮箱:service@opticsky.cn
1.行业新闻、市场分析。 2.新品新技术(最新研发出来的产品技术介绍,包括产品性能参数、作用、应用领域及图片); 3.解决方案/专业论文(针对问题及需求,提出一个解决问题的执行方案); 4.技术文章、白皮书,光学软件运用技术(光电行业内技术文档);
如果想要将你的内容出现在这里,欢迎联系我们,投稿邮箱:service@opticsky.cn
文章点评