您当前的位置: 首页 > 

开发游戏的老王

暂无认证

  • 3浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Houdini图文笔记:Group小结

开发游戏的老王 发布时间:2021-03-24 20:41:42 ,浏览量:3

在Spreadsheet中可以看到组元素和组的关系情况,1代表属于该组0代表不属于该组 在这里插入图片描述

使用Group节点
  • Group Name 设置为$OS,则同步节点名作为组名
  • Group Type 组的元素层级(Primitive/Point/Edge/Vertex)
  • Initial Merge如果在这个Group节点前已经存在同名的Group,那么新加入的元素和初始元素之间的关系(布尔运算)
  • Base Group手动选择的组
  • Keep in Bounding Regions

该选项开启以后允许我们使用包围盒包围球以及自定义物体等作为包围区来选择元素 在这里插入图片描述

  • Keep by Normals

通过法线方向选择元素

使用VEX操作组

加入或移除组

//value = 0时删除; =1时添加
setpointgroup(int 引脚号, string 组名, int 点序号, int value, string mode="set");  
setprimgroup(int 引脚号, string 组名, int  prim序号, int value, string mode="set")  ;
setedgegroup(int 引脚号, string 组名, int  端点1, int  端点2,int value, string mode="set") ;

查询是否在组内

int  inpointgroup(geometry, string groupname, int pointnum);
int  inprimgroup(geometry, string groupname, int primnum);
int  invertexroup(geometry, string groupname, int vertexnum);

查询组内元素数量

int  npointsgroup(geometry, string groupname);
int  nprimitivesgroup(geometry, string groupname);
int  nedgesgroup(geometry, string groupname);
关注
打赏
1656935939
查看更多评论
立即登录/注册

微信扫码登录

0.0388s