合并物体(Combine Objects)

对任何两个物体执行布尔运算处理,如AND、OR和XOR。



该合并物体工具的工作原理是,通过对两个选定物体运用布尔运算来"修剪"重叠区域,以形成新的单个物体。然后,以选定CAD格式导出新物体,如IGES或STEP。最后,可以有选择地导入新物体进行光线追迹。有关导入CAD物体的更多信息,请参阅"CAD零件:STEP/IGES/SAT(CAD Part: STEP/IGES/SAT)"。以STL格式导出物体时,OpticStudio会使用STL物体类型导入新的物体。有关STL物体的描述,请参阅"CAD零件:STL(CAD Part: STL)"。

通过将每个元件物体转换为基于NURBS的表示执行布尔运算,然后执行一系列修剪和合并布尔运算以生成结果物体。为此,布尔CAD物体具有与导入CAD物体相同的注意事项;有关详述,请参阅"关于导入CAD物体的注解"。从OpticStudio本地的高精度表示形式转换为NURBS表示形式可能会降低一部分精度;这不是OpticStudio的限制,但在任意表面的NURBS表示形式中是固有的。通常,可以根据需要使用上面介绍的样条和公差参数增加精度。当需要极高的光学精度时,用户应验证布尔物体追迹是否达到适当的精确性。

当需要最高可能的光线追迹精度时,合并物体的另一种方法是创建用户自定义物体。有关更多信息,请参阅"用户自定义物体(User Defined Object)"。



设置(Settings):

物体A、B(Object A, B) 要合并的第一个和第二个物体。

操作(Operation) 定义要对选定物体执行的布尔运算。

物体的交集:两个物体同时包含的区域。

物体的合集:任一物体包含的区域。

其中一个物体:由任何一个物体,但不能是同时两个物体包含的区域。

从物体A中减去物体B:物体A的部分,不是物体B的部分。

从物体B中减去物体A:物体B的部分,不是物体A的部分。

格式(Format) 用于保存生成的物体的文件格式。

样条(Spline) 此设置可定义要用于每个非球面的样条点的数量。通常,样条点的数量越多,得到的结果越准确,但文件更大,并且光线追迹和物体创建的速度越慢。此设置不会对不属于非球面的物体产生任何影响。

参考坐标(Ref. Coordinate) 此设置可定义合并物体命名用的坐标系。如果选择全局,则将相对于NSC坐标系的原点定位物体。如果选择物体A或B,则将分别相对于物体A或B的局部坐标系定位物体。

公差(Tolerance)镜头单位表示的尺寸公差。一些格式使用公差参数来定义表示形式的准确性。通常,公差值越小,得到的结果越准确,但文件更大,并且光线追迹和物体创建的速度越慢。

用新生成的物体取替原物体(Replace Objects With New Combined Object) 如果选择此选项,在创建物体后,将会使用新创建的物体取代选定的物体A和B。如果取消选择此选项,将会创建物体,但不会自动导入到NSC编辑器。

预览物体(Preview Object) 如果按此按钮,将会显示使用指定设置创建的物体的实体模型显示。可以旋转和缩放此实体模型显示,以便直观验证创建的形状是否正确。

下一部分: