Houdini 拷貝多個物體到點 copytopoint節(jié)點應(yīng)用2
可以使用Switch節(jié)點來設(shè)置拷貝的物體


使用attribute wrangle節(jié)點給球體的點上添加屬性,
i@a= floor(rand(@ptnum)*6);
定義一個整數(shù)類型的屬性“a”,a的值使用rand隨機(jī)函數(shù)對點序號進(jìn)行隨機(jī),rand產(chǎn)生的值是0-1的浮點值,左側(cè)有5個物體需要copy所以需要乘以6,使用floor 得到整數(shù)值,floor可以吧小數(shù)點后邊的數(shù)值直接省略只取整數(shù)。
然后可以用switch調(diào)用wrangle創(chuàng)建的屬性“a”

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



這種方式的好處是每個輸入物體的屬性都可以單獨控制;例如可以單獨對box進(jìn)行縮放上的控制:



在box的y方向的縮放上使用point函數(shù)調(diào)用“b”屬性就可以通過滑塊來控制box.y軸的縮放了
標(biāo)簽: