01 执行“脚本”→“运行脚本”命令,如图3-5所示。在弹出的“选择编辑器文件”对话框中打开“FractureVoronoi_v1.1.ms”脚本文件,如图3-6所示。
图3-5
图3-6
02 运行成功后,即可弹出该脚本文件所自动生成的对话框,如图3-7所示。
图3-7
03 在脚本对话框中,单击“Pick Object(拾取对象)”按钮,再在场景中单击茶壶模型,即可设置茶壶作为被炸碎的对象,同时,将激活该对话框中的所有命令,如图3-8所示。
图3-8
04 在脚本对话框中,设置“Nb Parts”值为100,按下Enter键确定后,单击“Break in 100”按钮,即开始进行茶壶的破碎计算,计算完成后,在对话框下方会显示出计算的耗时,如图3-9所示。
图3-9
05 经过一小段时间的计算,在“透视”视图中可以观察到新生成的茶壶碎片状况,如图3-10所示。
图3-10
如果需要将物体炸开的碎块大小更加随机,可以对物体进行多次炸开,这样做在计算上可以节省时间,同时还能更好地控制一个物体上哪个部分炸得更为粉碎。
06 选择单个碎片,重复上面的操作,最终茶壶的破碎形态如图3-11所示。
图3-11
07 在场景中选择所有茶壶碎块模型,执行“工具”→“重命名对象”命令,如图3-12所示。在弹出的“重命名对象”对话框中,设置“基础名称”为hu,并勾选“编号”选项,如图3-13所示。
图3-12
图3-13
08 设置完成后,单击“重命名”按钮,将所有茶壶的碎块模型全部重新命名为hu开头的名称,这样有利于在接下来的脚本编程中读取这些碎块的相关信息。