导出低多边形STL文件用于阴影几何体
本指南介绍如何从 SolidWorks 或 Onshape 导出低多边形STL文件,用于SunSolve Yield中的阴影几何体。目标是生成一个能够准确捕捉零件外轮廓的网格,足以模拟阴影影响,同时避免不必要的几何细节。超过10,000个三角形的网格可以在导入时使用预览选项卡上的内置简化工具进行简化。有关将STL文件导入SunSolve Yield的详细信息,请参阅自定义对象。
为什么低多边形数量很重要
Section titled “为什么低多边形数量很重要”对于阴影几何体,您只需要组件的大致形状 — 遮挡光线的轮廓。精细的表面细节(螺栓头、倒角、圆角、电缆接头)会增加三角形数量,但不会显著改变阴影结果。在太阳能阵列的尺度上,一个渲染为粗糙10面多边形的电机外壳与光滑圆柱体没有区别。
保持低多边形数量还可以使您的仿真场景更轻便、计算更快,并帮助您保持在上述场景大小限制内。
SolidWorks STL导出中有三个参数控制三角形数量:
按零件大小推荐的设置
Section titled “按零件大小推荐的设置”经验法则: 将弦公差设置为零件最大尺寸的约 10%。
SolidWorks导出工作流程
Section titled “SolidWorks导出工作流程”步骤1 — 抑制不必要的特征
Section titled “步骤1 — 抑制不必要的特征”导出前,抑制不会影响阴影的精细细节:
- 螺栓孔和紧固件
- 倒角和小圆角
- 连接器、电缆接头和标签
在Feature Tree中右键点击特征并选择 Suppress。
步骤2 — 另存为STL
Section titled “步骤2 — 另存为STL”- 转到 File > Save As
- 在 Save as type 下拉菜单中选择 STL (*.stl)
- 保存前点击 Options
步骤3 — 设置导出选项
Section titled “步骤3 — 设置导出选项”在Options对话框中:
- 将 Resolution 设置为 Custom
- 将 Deviation 设置为目标弦公差(例如,对于1 m的零件设为
0.1— 注意SolidWorks默认使用 mm,因此输入100mm) - 将 Angle 设置为
25–30度 - 如果导出装配体,启用 Save all components of an assembly in a single file
点击 OK,然后 Save。
步骤4 — 验证输出
Section titled “步骤4 — 验证输出”在免费查看器(如 MeshLab 或Microsoft 3D Viewer)中打开STL,确认形状正确且三角形数量合理(电机装配体通常为500–3,000个三角形)。
检查文件大小 — 如果超过5 MB,需要进一步简化(见下文)。
Onshape
Section titled “Onshape”Onshape
是一个基于浏览器的CAD平台,其免费计划支持可配置分辨率设置的STL导出。如果您没有SolidWorks,它是一个不错的替代选择。
步骤1 — 简化模型
Section titled “步骤1 — 简化模型”与SolidWorks一样,在导出前抑制或删除不会影响阴影的精细细节。使用 Feature suppression 或创建零件的简化配置。
步骤2 — 导出为STL
Section titled “步骤2 — 导出为STL”- 在零件列表中右键点击零件或装配体
- 选择 Export
- 将 Format 设置为 STL
步骤3 — 设置导出选项
Section titled “步骤3 — 设置导出选项”在导出对话框中:
- 将 Resolution 设置为 Custom
- 将 Chord tolerance 设置为目标值(例如,对于1 m的零件设为
0.1) - 设置 Max facet width 以限制平面上的三角形密度
- 设置 Min facet width 以防止细小三角形
- 将 Angular tolerance 调整为
25–30度
点击 Export。
步骤4 — 验证输出
Section titled “步骤4 — 验证输出”下载文件并在免费查看器(如 MeshLab)中检查,确认形状和三角形数量合适。检查文件大小是否在5 MB以内。
导出后 — 进一步简化
Section titled “导出后 — 进一步简化”如果导出的文件仍然有太多三角形,可以在导入时进行简化。导入工具在预览选项卡上包含一个内置的网格简化滑块,让您在导入前减少三角形数量并查看结果。为获得最佳性能,建议将三角形数量控制在10,000个以内。