【Houdini】约束基础_Pin
2017-07-28 11:59阅读:
Pin
创建两个box,用assemble重命名+打包模型,导入到动力学
&
#65279;在两个box之间创建一条之下,然后用Transform将这条直线缩成一个点,然后移动到要固定的位置
我们现在得到两个点,然后用pointwrangle对点进行命名,让点号等于零的点名字叫box0,这里注意名字要和一开始给box命名前缀一样。
if (@ptnum == 0)
//如果点号等于0,那么名字就是box0
{
@name =
'box0';
}
创建两个面属性
s@constraint_name = 'pin';
//写法是固定的不能改变,“pin”名字是可以改
的,
但要和动力学里调入的名字相匹
配,“position”是控制位置的,“rotation”可
以控制旋转。
s@constraint_type = 'position';
创建动力学,创建节点Constraint Network和Hard
Constraint Relationship
Constraint Network节点导入
名字和外面的相对应
第一个固定点搭建完成
两个box之间的连接点
if (@ptnum == 0)
{
@name = “box0”;
}
else
{
@name = “box1”;
}
将固定点merge到第一个上面,就完成了
rotation的设定方法:

其他的都和position的设置一样
Keep Enjoy!