新浪博客

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

rotation的设定方法:
【Houdini】约束基础_Pin
【Houdini】约束基础_Pin
其他的都和position的设置一样
​​
Keep Enjoy!​



我的更多文章

下载客户端阅读体验更佳

APP专享