官方文档
*****分开打包 非连续物体 各部份 打组 操作
partion connectivity assemble
三个物体,每个物体内的点,面线连接在一起,但每个物体之间分离
connectivity 查看点面数据属性:在原有属性上的变化
connectivity 对将归属于独立物体的点进行编号
partion
partion 对前面的组进行单独的分开;将一个组分成独立的多个组
该SOP创建了大量不相交的组。这通常是一个非常低效的工作流程。相反,可以考虑使用属性创建或属性争论创建一个字符串属性来存储您的组名。如果您创建的字符串属性名为tag,那么您可以使用专用组@tag=kiwi隔离所有名为kiwi的元素 要将一组不相交的组(如由该SOP创建的组)转换为单个字符串属性,请使用名称SOP的名称来自组选项。
assemble: 使用create groups 直接将上两步合成一步
for each的代替
效率问题
相当于函数 setprimgroup
下例代码来自于assemble
string prefix = chs("../outside_group");
setprimgroup(0, concat(prefix, itoa(i@__partition_attrib)), @primnum, 1);
查看官方示例