切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
  • 如何使用布尔物体?

    作者:Zemax China 来源:投稿 时间:2020-04-01 17:07 阅读:8973 [投稿]
    OpticStudio 支持使用其他非序列元件 (NSC) 的物体和表面创建复杂物体。原生布尔物体、布尔物体和组合透镜物体可用于在非序列模式下,通过其他物体和表面创建复杂物体。

    下面为物体 A、B,上面为所生成的原生布尔物体。请注意,因为父物体为参数化形式,所以原生布尔物体也是如此。如果更改父物体中一个球体的半径,则原生布尔物体也会更新。父物体可由任何玻璃、材料组成,但原生布尔物体将忽略父物体的材料,而直接将玻璃材料或梯度折射率添加到原生物体物体上。

    原生布尔物体的表面属性继承自父物体。每个球体物体都包含单一面,因此这些物体的布尔 A + B 包含两个面:


    两个面都继承自父物体:


    转到球体物体 1 的“膜层 (Coat)/散射 (Scatter)”属性框,并添加 AR 膜层。然后,查看原生布尔物体 3 的“膜层/散射”属性。原生布尔物体的 0 面继承了父物体 1 的表面属性:


    父物体的几何结构决定了布尔原生物体的几何结构,父物体的“膜层/散射”属性决定了布尔原生物体的“膜层/散射”属性。此相关性与父物体相对于布尔物体的位置无关。因此,父物体可以位于系统中的其他位置,也可以隐藏并忽略。如果父物体未从原生布尔物体处移开,或者未隐藏并忽略,则光线将同时与布尔物体及其父物体进行相互作用。通常情况下,这不是预期的情况,因此建议移动或忽略父物体。

    您可以右键点击父物体并选择“忽略并隐藏物体 (Ignore and Hide Object)”。


    分享到:
    扫一扫,关注光行天下的微信订阅号!
    【温馨提示】本频道长期接受投稿,内容可以是:
    1.行业新闻、市场分析。 2.新品新技术(最新研发出来的产品技术介绍,包括产品性能参数、作用、应用领域及图片); 3.解决方案/专业论文(针对问题及需求,提出一个解决问题的执行方案); 4.技术文章、白皮书,光学软件运用技术(光电行业内技术文档);
    如果想要将你的内容出现在这里,欢迎联系我们,投稿邮箱:service@opticsky.cn
    文章点评