一个SOLIDWORKS口罩与表面

在问题部分张贴了一个请求,要求将STL文件转换为正确的CAD格式。我完成了转换,并收到了一些关于该文件旧版本的请求,或者关于如何制作该文件的说明。SOLIDWORKS的向后兼容性不是很好,所以下面是我做这个面膜的步骤。

SOLIDWORKS 2020模型和Step文件可在此处下载:冠状病毒- COVID-19 -口罩申请

  1. 步骤1:原始STL文件

    原始口罩(STL文件)可以在这里找到:https://雷竞技网站入口www.city-coupons.com/library/face-mask-with-replaceable-filter-element-1

    SOLIDWORKS将导入STL文件,但SOLIDWORKS不擅长处理网格模型,特别是当网格非常密集时。掩码STL文件的面数为346464年.我的第一步是把脸切成两半,因为它是对称的。这比较好,但还不够低。

    下一步是抽取。结果如下所示。右边的模特只有6500年的脸。


    现在将STL文件导入SOLIDWORKS。我更喜欢导入为实体,调整默认导入设置为您的偏好。您还可以从Surface或Graphics Body中进行选择。

    如果您的计算机不能一次渲染所有模型边,请关闭显示阴影边的选项。你可能也想关闭动态高亮的选项。

    如果在使用STL文件时需要更多的细节,我有一个关于该主题的单独教程://www.city-coupons.com/tutorials/convert-stl-or-obj-mesh-to-solidworks-model-nu雷竞技网站入口rbs

  2. 步骤2:导入到SOLIDWORKS

    这是我做这个模型时犯的第一个错误。我导出了以英寸为单位的小数部分。但是我在SOLIDWORKS中打开它作为mm部件。我的第一个特点是规模功能增加25.4倍的大小。否则我可以重新开始,用正确的单位导入。

    我的下一个特点是移动/复制工具。我想让面膜的切片末端与正确的参考平面对齐。我还想让蒙版在一个更好的方向,所以“向上”是向上的。否则我会花很多时间旋转模型。下面是导入部件时的图像,以及我想要它的样子(在右边)。您可以通过在切片和抽取STL文件时旋转模型来跳过这一步,但是SW处理X、Y、Z轴的方式与许多程序不同,因此需要一些实践才能正确。

  3. 步骤3:参考平面

    我的第一个特征是参考面.前平面位于图像的左侧,它与模型的平面“前”面对齐。我的新参考平面在图像的右边。它定义了蒙版的“深度”。

  4. 第四步:第一张草图(鼻子和下巴的轮廓)

    第一个草图在右平面上(与掩模的切面对齐)。它由两条样条和一些构造几何组成。

    重要的是:


    • 只用两点来定义样条S,再多就会产生不必要的摆动
    • 将样条延伸到模型之外,我们稍后将删除不需要的部分
    • 继续调整样条,直到它们的曲率接近导入的STL文件的曲率。


    样条曲线很难处理。如果你需要额外的建议,我有另一个关于样条的教程://www.city-coupons.com/tutorials/some-tips-for-dealin雷竞技网站入口g-with-splines

  5. 第五步:指南草图

    下一个草图将帮助我们未来的表面特征,使这个形状。它被画在顶部平面上。顶部平面基本上在零件的“中间”,并将矩形开口对齐在顶部平面和右侧平面的中心。这是另外两点样条.如果需要两个以上的点来制作样条,请使用样式样条。

    你可能会注意到样条曲线与曲率并不完全匹配,稍后会详细说明。



  6. 第六步:面部素描

    下面的草图定义了面具接触面部时的整体形状。它是在前面定义蒙版“深度”的参考平面上创建的。这是一个风格样条

    一个常规的样条变成了一个混乱的多个控制点。样式样条保持平滑的轮廓(由曲度线表示)。

    使样条切线的两端,他们穿过模型的截面面。否则你会有奇怪的接缝镜像部分后。你可能会注意到样条曲线与曲率并不完全匹配,稍后会详细说明。


    样条曲线很难处理。如果你需要额外的建议,我有另一个关于样条的教程://www.city-coupons.com/tutorials/some-tips-for-dealin雷竞技网站入口g-with-splines


  7. 第七步:鼻子素描

    下一个草图绘制在前参考平面上。前平面与口罩的平面重合。

    这是另一个风格样条.使样条切线的两端,他们穿过模型的截面面。否则你会有奇怪的接缝镜像部分后。

  8. 步骤8:所有布局草图

    这是所有草图的样子。

    • 面部轮廓(粉红色)
    • 鼻子轮廓(蓝色)
    • 指南(绿色)
    • 用来定义鼻子和下巴形状的草图(红色)


    我用箭头表示了六个点这六个点是草图相互连接的地方皮尔斯约束。

    不要画草率的草图,不要留下空白。


  9. 步骤9:边界表面

    最后,我们可以用边界面.阁楼也最有可能在这里工作,但边界表面通常是更好的模型。如果您从未使用过边界特性,那么可以从较小的范围开始,阅读帮助文件,并进行一些练习。发生了很多事情:

    • 方向1曲线是上一步的脸(粉色)和鼻子(蓝色)轮廓。
    • 方向2曲线是导向(绿色),两条样条组成(红色)鼻子/下巴草图。

    要选择单个线段而不是整个草图,请右击并使用选择经理

    重要的是要让“鼻子”和“下巴”引导方向2当它们穿过零件的中平面时。否则镜像后会有奇怪的接缝。


  10. 第十步:评估

    现在求曲面。它是否与导入的STL的形状非常相似?如果没有,返回并微调样条。这就是为什么我上面的一些样条并不完全匹配的配置文件的部分。试错。


  11. 步骤11:修剪-素描

    表面扩展超出了STL文件的限制。为了去掉多余的部分,创建了一个新的草图。

    我想用风格样条在这里,但制作时间太长了。相反,我用了三个单独的样条函数.使用两个点来控制每条样条是很重要的。同样重要的是要确保每个样条与它的邻居相切。一旦草图完成,使用表面工具修剪去除不需要的部分。

  12. 步骤12:修剪-平面

    下一个是修剪去掉面具的正面,为平脸腾出空间。我本可以在上面的步骤中做到这一点,但是使用了一个单独的修剪功能,这次使用前平面作为修剪工具。

  13. 步骤13:通过点弯曲

    让我们通过填充一些缺失的面来关闭这个模型。我的下一个特点是通过参考点的曲线.一个草图也会有效果。


  14. 步骤14:平面表面和编织

    一个平面表面是为了填补曲线和蒙版之间的空白。平面表面制作完成后,再进行针织工具用于将两个表面连接在一起。

  15. 步骤15:修剪-素描

    接下来是平面上的开口。它可以现在添加,或稍后作为一个传统的切割挤压后的部分是一个固体。没关系。我现在加上了修剪表面命令和简单草图


  16. 步骤16:突起的参考平面

    现在一个参考面是基于位置/角度的老板,绑带将附加。我选了三个顶点来画草图。选择一个面来绘制草图可能是可行的,但您受制于面可能处于的任何随机角度。

  17. 步骤17:凸台挤压

    一个简单的梯形草图和挤压(橙色)。不要担心挤压到一个表面,只要挤压它,我们稍后会清理它。

  18. 步骤18:倒角

    两个倒角s被添加来匹配STL文件中的倾斜面。试错让他们更接近目标。



  19. 步骤19:带孔

    接下来是为发带剪一个洞。这是棘手的,因为它是在一个有点奇怪的角度模型脸/平面上的草图放置。

    截屏显示了切割过程草图(椭圆形)蓝色。

    一个单独的草图(橙色)是在倒角面上创建的。这个橙色的草图定义了Cut挤压遵循的向量。扫描也可以,但挤出是更好/更简单的选择。

    重复前面的三个步骤来创建头带的第二个突出部分。

  20. 步骤20:表面鱼片

    一个(蓝色)被添加到蒙版的“Front”。

    我通常会最后应用鱼片,但在这种情况下,我会增厚表面,不想冒险外面的鱼片不对应的内部鱼片。

    这个问题稍后可以用基于模型厚度的方程来解决,但这对于“快速”模型来说工作量太大了。

  21. 步骤21:用Surface切割

    表面切割是下一个命令。它把两个太大的固体去掉了。


  22. 步骤22:加厚并合并

    变厚给出表面厚度并将其转换为固体。我还启用了合并选项,所以橙色和黄色突出合并,使一个单一的实体。

    由于两个物体之间交叉的复杂性,我还以为它不会合并。如果它不起作用,我会稍微延长突出部分的“长度”(可能用移动面工具)。然后使用组合工具将主体添加在一起。

  23. 23 .鱼片

    鱼片是添加到模型中的最后功能之一。从大的开始,再到小的。

  24. 步骤24:镜像和评估

    使用Mirror命令完成掩码。镜像整个身体,不要试图镜像五官或脸。

    现在评估模型。

    • 有没有奇怪的脸或洞?
    • 斑马的条纹过渡到所有的曲线平稳没有中断?

    这就是为什么我们小心地在样条和边界特征中添加切线约束。

  25. 步骤25:计算和删除主体(STL)

    最后一次取消隐藏STL主体,并检查模型,以确保新模型“足够接近”所需的形状。

    “足够接近”有多接近?这取决于项目。弹性口罩可能在0.03英寸(1毫米)以内就可以了。其他部分可能需要在。002 "(.05毫米)。

    的方法删除STL正文也是一个很好的实践删除的身体命令。如果有人导出模型,将它留在那里可能会导致一些问题。我有时会看到隐藏的尸体伴随着导出,所以为了安全起见,把它删除。

评论