案例 04 / 06
漏斗杯
锥形杯体与吸管的交界处反复出褶,靠一组探针脚本试出可用参数。
概览
杯体与吸管各自回转出来不难,难在两者交界的圆角过渡:半径给小了出硬边,给大了过渡面起褶,而且没有现成的合适参数。
所以先写了 fillet_probe 一到四,逐组试半径与相邻面,把能用的区间量出来,再用 fillet_fix.py 定型,最后 final_colors.py 上色出图。
参数与规模
- 脚本
- 9 个,共 1057 行
- 其中探针
- 5 个:fillet_probe 1 到 4 + fillet_fix
- 成型
- 回转体 2 个,圆角 2 处
- 迭代痕迹
- 保留 funnel_cup_under90 / under35 等多组对比图
怎么做的
- 两个回转体
锥形杯体与吸管分别回转成型,这一步很顺。
- 撞上圆角过渡
交界处直接倒圆角会出褶,硬边与起褶之间没有现成参数可用。
- 写探针试参数
fillet_probe 1 到 4 逐组试半径与相邻面,把可用区间量出来。
- 定型
fillet_fix.py 按量出来的参数落定,交界过渡面在多个视角下都不再出褶。
- 上色出图
final_colors.py 上材质,输出 FINAL 系列视图。
细节
用到的接口
- FeatureRevolve2 x2
- FeatureFillet x4
- InsertSketch x2
- SaveAs x2