导入 STL 模型文件

本主题列出了导入立体光刻 (*.stl) 文件的要求。

  1. STL 文件应是完整且未损的。

    ASCII .stl 文件须以小写关键字 solid 开头,并以 endsolid 结束。

    例如:
    solid ... facet normal 0.00 0.00 1.00 outer loop vertex 2.00 2.00 0.00 vertex -1.00 1.00 0.00 vertex 0.00 -1.00 0.00 endloop endfacet ... endsolid
    
  2. STL 文件既可以是 ASCII 格式,也可以是二进制格式。重要的是随 FTP 使用正确的格式。例如,对于二进制 STL 文件,您必须在传送前将 FTP 文件类型设置为“二进制”
  3. 应仅存在一个实体。
  4. 应顺时针定义三角形,且法线表示“向外”方向:

  5. 三角形法线的取向应对齐。
  6. 三角形应共享同一角节点位置(“顶点对顶点”规则)。三角形的网格中不应存在空隙或自由边。

  7. 三角形曲面之间不应存在交叉点,边应自然地重叠。

  8. 不应存在重叠的三角形。

  9. 作为指导(而不是要求),一个模型中应不超过 20,000 个面。

    如果可以,请使用 CAD 系统中的 STL 设置,以如下弦高计算为基础建立棋盘格 _4925 的分辨率。由此可以减少三角形的数目。



    其中:
    • = 弦高
    • p = 零件表面
    • t = 棋盘格表面
    • = 模型大小(零件边界框对角之间的距离)
    • = 单元数量(建议为 0.3,限制在 0.1 至 1.0 之间)
      注: 由用户确定,用于描述面的大小(尤其是在高曲率区域中)。较大的 值将产生更多较小的面。大量的面将花费较长的分析时间。
  10. 如果 STL 模型包含带有高纵横比的三角形,网格将变形,分析结果将不是十分准确。

    对于网格三角形,纵横比是最长边 (a) 的长度与垂直于该边的高度 (b) 的比率。一般而言,该比率应小于 6:1。

    程序可接受一些带有很高纵横比的三角形(几百甚至几千)。但是,请保持平均纵横比在 6 以下。