1-4期
195人加入学习
(33人评价)
Houdini 影视特效实验班

6个月零基础到入职

价格 ¥ 6198.00
教学计划
承诺服务

VEX中 pcopen函数:打开点云

pcopen(查看哪个输入节点进来的东西,“查看的属性”,和什么东西做对比,比对的范围,多少个点去查看)   共5个元素

此例中:查看第二个输入接口进来的点的P属性,和第一个输入接口的位置属性做对比,对比的范围是可用户调节的float radius这个数值范围,总共是用int max_points这么多点去比对。查找到的点赋值给handle

pciterate(handle),pciterate函数作用,迭代pcopen这个表达式中的点,如过找到符合条件的点则返回1,如果没有找到就返回0

 

while循环,如果()内为真,则一直循环,直到()内为false才停止

这里意思是:通过pcimport函数打开点云handle,查看里面的点(点为正在被pciterate迭代的位置的点),把这个位置,写给被查找的点的位置属性上去。


 

本节思路:将这些少量的点,通过点云吸附到更精确的位置,再删除掉门框竖线的点,再通过group节点的point depth属性,把门顶圆弧的点再延伸一个点,从而获得完美的,所有弧度的点,与垂直的门框的点拆分开来

 

给门所有的点一个id属性,用途本节没有讲,以后会用到

给门创建了一个切线N属性,用途本节没有讲,以后会用到

把石塔外壳的法线属性改名成up,转移给门框,现在门有了法线up和切线N属性

 

[展开全文]