Houdini 拷贝多个物体到点 copytopoint节点应用2
可以使用Switch节点来设置拷贝的物体


使用attribute wrangle节点给球体的点上添加属性,
i@a= floor(rand(@ptnum)*6);
定义一个整数类型的属性“a”,a的值使用rand随机函数对点序号进行随机,rand产生的值是0-1的浮点值,左侧有5个物体需要copy所以需要乘以6,使用floor 得到整数值,floor可以吧小数点后边的数值直接省略只取整数。
然后可以用switch调用wrangle创建的属性“a”

select input 输入:
point("../foreach_begin1/",0,"a",0);



这种方式的好处是每个输入物体的属性都可以单独控制;例如可以单独对box进行缩放上的控制:



在box的y方向的缩放上使用point函数调用“b”属性就可以通过滑块来控制box.y轴的缩放了