跳转到内容

导出低多边形STL文件用于阴影几何体

本指南介绍如何从 SolidWorksOnshape 导出低多边形STL文件,用于SunSolve Yield中的阴影几何体。目标是生成一个能够准确捕捉零件外轮廓的网格,足以模拟阴影影响,同时避免不必要的几何细节。超过10,000个三角形的网格可以在导入时使用预览选项卡上的内置简化工具进行简化。有关将STL文件导入SunSolve Yield的详细信息,请参阅自定义对象

对于阴影几何体,您只需要组件的大致形状 — 遮挡光线的轮廓。精细的表面细节(螺栓头、倒角、圆角、电缆接头)会增加三角形数量,但不会显著改变阴影结果。在太阳能阵列的尺度上,一个渲染为粗糙10面多边形的电机外壳与光滑圆柱体没有区别。

保持低多边形数量还可以使您的仿真场景更轻便、计算更快,并帮助您保持在上述场景大小限制内。

SolidWorks STL导出中有三个参数控制三角形数量:

参数功能角度偏差, 相邻面法线之间的最大角度。越大 = 曲面上三角形越少。弦公差, 网格与真实表面之间的最大距离。越大 = 整体三角形越少。最小面宽度, 允许的最小三角形边长。越大 = 防止细长三角形但也会去除精细细节。 零件大小弦公差角度偏差最小面宽度小型 (< 0.2 m), 0.01 m, 25–30°, 0.005 m中型 (0.2 m – 1 m), 0.05–0.1 m, 25–30°, 0.02 m大型 (> 1 m), 0.1–0.2 m, 25–30°, 0.05 m

经验法则: 将弦公差设置为零件最大尺寸的约 10%

导出前,抑制不会影响阴影的精细细节:

  • 螺栓孔和紧固件
  • 倒角和小圆角
  • 连接器、电缆接头和标签

在Feature Tree中右键点击特征并选择 Suppress

  1. 转到 File > Save As
  2. Save as type 下拉菜单中选择 STL (*.stl)
  3. 保存前点击 Options

在Options对话框中:

  • Resolution 设置为 Custom
  • Deviation 设置为目标弦公差(例如,对于1 m的零件设为 0.1 — 注意SolidWorks默认使用 mm,因此输入 100 mm)
  • Angle 设置为 2530
  • 如果导出装配体,启用 Save all components of an assembly in a single file

点击 OK,然后 Save

在免费查看器(如 MeshLab 或Microsoft 3D Viewer)中打开STL,确认形状正确且三角形数量合理(电机装配体通常为500–3,000个三角形)。

检查文件大小 — 如果超过5 MB,需要进一步简化(见下文)。

Onshape

是一个基于浏览器的CAD平台,其免费计划支持可配置分辨率设置的STL导出。如果您没有SolidWorks,它是一个不错的替代选择。

与SolidWorks一样,在导出前抑制或删除不会影响阴影的精细细节。使用 Feature suppression 或创建零件的简化配置。

  1. 在零件列表中右键点击零件或装配体
  2. 选择 Export
  3. Format 设置为 STL

在导出对话框中:

  • Resolution 设置为 Custom
  • Chord tolerance 设置为目标值(例如,对于1 m的零件设为 0.1
  • 设置 Max facet width 以限制平面上的三角形密度
  • 设置 Min facet width 以防止细小三角形
  • Angular tolerance 调整为 2530

点击 Export

下载文件并在免费查看器(如 MeshLab)中检查,确认形状和三角形数量合适。检查文件大小是否在5 MB以内。

如果导出的文件仍然有太多三角形,可以在导入时进行简化。导入工具在预览选项卡上包含一个内置的网格简化滑块,让您在导入前减少三角形数量并查看结果。为获得最佳性能,建议将三角形数量控制在10,000个以内。

工具弦公差 (1 m零件)角度偏差最小面宽度SolidWorks, 100 mm, 25–30°, 50 mmOnshape, 0.1 m, 25–30°, 0.05 m