切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
  • 如何导入CAD物体

    作者:Zemax China 来源:投稿 时间:2019-07-19 17:54 阅读:13584 [投稿]
    这篇文章介绍了如何将STL、IGES、STEP和SAT等格式的CAD(计算机辅助设计,Computer Aided Design)物体导入到OpticStudio中。

    概述

    这篇文章介绍了如何将STL、IGES、STEP和SAT等格式的CAD(计算机辅助设计,Computer Aided Design)物体导入到OpticStudio中。

    CAD文件的格式一般与您所使用的CAD软件相关,格式种类众多,不同的格式也有各自擅长的领域。如,STL格式是利用三角形网格来表示三维物体的,所以,对于那些原本就是由多个平面围成的物体来说是一个不错的选择,该格式也常应用于3D打印领域。IGES格式与STEP格式在不同的CAD软件中都有良好的兼容性。在二者中做选择时,要看它们当中哪一个的模型导出程序对物体模型的表示方式更适合于您的物体模型。如果您使用基于ACIS引擎的CAD软件,那么推荐您使用SAT格式的CAD文件。

    引言

    在OpticStudio中导入CAD物体是非常重要的功能,尤其是在对复杂的光机元件进行杂散光分析时,光线会在这类光机元件上发生较为严重的反射和散射效应。导入CAD功能在照明系统中同样重要,例如在汽车仪表盘中,光线可能会入射到一个复杂的光导管之中。OpticStudio的导入CAD物体功能非常灵活且强大,它支持多种常见的CAD文件格式。

    导入CAD物体

    CAD物体结构可能十分复杂,一根光线可能会在物体中产生多次反射、折射或散射等相互作用。因此,我们使用非序列光线追迹来描述光线与物体之间的相互作用。在序列系统中,我们也可以使用混合模式来进行类似的非序列光线追迹。

    OpticStudio支持四种静态CAD文件格式:STL、IGES、STEP和SAT(如SLDPRT和ZPO这样的动态CAD格式,不在本文的讨论范围之内)。在四者之中,只有STL格式是用小的三角形表面连接在一起,来近似表示物体模型的曲面,其它三种格式会使用平滑而连续的表面进行建模。物体上的小平面 (Facets) 只用于在屏幕上显示。因此,在连续且光滑的CAD物体表面进行的光线追迹在CAD模型精度下是精确的,尽管我们使用小平面来绘制物体。

    需要特别注意的是,虽然OpticStudio支持由实际的小平面组成的CAD物体模型,但是在多数时候,我们见到的由小平面组成的CAD物体仅仅是显示成这样,而光线追迹的精度仍会以实际表面的精度为准。

    STL格式

    STL (Stereolithography Tessellation Language) 格式在3D打印技术中应用广泛,它能够简单地对常见的三维形状进行建模。它利用三角形的鳞甲面来描述物体模型,即一系列小的三角形面拼合在一起来近似表示物体模型的表面。

    您可以从以下链接中查看有关STL格式的概述。

    http://www.mmsonline.com/articles/019704.html

    STL文件中的每一个小三角面都是由它三个顶点的 {x,y,z} 坐标以及表面法向量来定义的。下面是STL格式的示例文件的前几行代码,它由AutoCAD软件生成:

    1. solid AutoCAD 
    2. facet normal 0.0000000e+000 0.0000000e+000 1.0000000e+000 
    3. outer loop 
    4. vertex 6.0000000e+000 4.0000000e+000 6.0000000e+000 
    5. vertex 6.0000000e+000 6.0000000e+000 6.0000000e+000 
    6. vertex 4.0000000e+000 6.0000000e+000 6.0000000e+000 
    7. endloop 
    8. endfacet 
    9. facet normal 0.0000000e+000 0.0000000e+000 1.0000000e+000 
    10. outer loop 
    11. vertex 6.0000000e+000 4.0000000e+000 6.0000000e+000 
    12. vertex 4.0000000e+000 6.0000000e+000 6.0000000e+000 
    13. vertex 4.0000000e+000 4.0000000e+000 6.0000000e+000 
    14. endloop 
    15. endfacet

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