求教houdini怎么计算线的切线方向
发布网友
发布时间:2022-04-25 03:11
我来回答
共1个回答
热心网友
时间:2023-09-02 20:30
首先,线是由一系列控制点组成的对吧?在geometry spreadsheet里面可以看到控制点按照顺序排列,那么给每一个点增加一个“directionToNext”之类的属性,值是下一个控制点的坐标减去这个点的坐标得到的向量,就是这个点的粗略方向了,当然这个不是切线,但大部分情况也够用了。
如果想要得到严谨的切线方向的话,根据你的曲线的平滑次数建立对应方程,带入坐标求解后再对方程求导即可,比如二次曲线中,相邻三个点的坐标可以得到一个二次函数,求中间点处的导数向量就可以了。
可能用到的属性:@ptnum 点序号
可能用到的节点:attribute wrangle(create)
可能用到的函数:point(0,@ptnum,"P",eleIndex), normalize(vector)