案例 04 / 06

漏斗杯

锥形杯体与吸管的交界处反复出褶,靠一组探针脚本试出可用参数。

SolidWorks曲面圆角
漏斗杯的渲染图
整体等轴测

概览

杯体与吸管各自回转出来不难,难在两者交界的圆角过渡:半径给小了出硬边,给大了过渡面起褶,而且没有现成的合适参数。

所以先写了 fillet_probe 一到四,逐组试半径与相邻面,把能用的区间量出来,再用 fillet_fix.py 定型,最后 final_colors.py 上色出图。

参数与规模

脚本
9 个,共 1057 行
其中探针
5 个:fillet_probe 1 到 4 + fillet_fix
成型
回转体 2 个,圆角 2 处
迭代痕迹
保留 funnel_cup_under90 / under35 等多组对比图

怎么做的

  1. 两个回转体

    锥形杯体与吸管分别回转成型,这一步很顺。

  2. 撞上圆角过渡

    交界处直接倒圆角会出褶,硬边与起褶之间没有现成参数可用。

  3. 写探针试参数

    fillet_probe 1 到 4 逐组试半径与相邻面,把可用区间量出来。

  4. 定型

    fillet_fix.py 按量出来的参数落定,交界过渡面在多个视角下都不再出褶。

  5. 上色出图

    final_colors.py 上材质,输出 FINAL 系列视图。

细节

吸管与杯体的交界近景
吸管与杯体的交界近景
另一视角的交界过渡
另一视角的交界过渡

用到的接口

  • FeatureRevolve2 x2
  • FeatureFillet x4
  • InsertSketch x2
  • SaveAs x2