VEX —— Functions|Groups

目录

expandpointgroup —— 返回点组内点号

expandprimgroup —— 返回面组内面号

expandvertexgroup —— 返回顶点组内顶点号

inpointgroup —— 判断指定点是否在点组内

inprimgroup —— 判断指定面是否在面组内

invertexgroup —— 判断指定顶点是否在顶点组内

npointsgroup —— 返回点组内点数量

nprimitivesgroup —— 返回面组内面数量

nverticesgroup —— 返回顶点组内顶点数量

setpointgroup —— 从点组内添加或移除点

setprimgroup —— 从面组内添加或移除面

setvertexgroup —— 从顶点组内添加或移除顶点


expandpointgroup —— 返回点组内点号

int [] expandpointgroup(geometry, string groupname)
int [] expandpointgroup(geometry, string groupname, string mode)
  • mode模式
    • ordered,默认模式,按组内出现的顺序;不保持顺序,如@Cd.x>0.5;相同的数字不会出现两次;
    • unordered,按点号顺序;
    • split,相同的数字可能出现多次;

expandprimgroup —— 返回面组内面号

int [] expandprimgroup(geometry, string groupname)
int [] expandprimgroup(geometry, string groupname, string mode)
  • mode模式,ordered、unordered、split;

expandvertexgroup —— 返回顶点组内顶点号

int [] expandvertexgroup(geometry, string groupname)
int [] expandvertexgroup(geometry, string groupname, string mode)
  • mode模式,ordered、unordered、split;

inpointgroup —— 判断指定点是否在点组内

int inpointgroup(geometry, string groupname, int pointnum)

inprimgroup —— 判断指定面是否在面组内

int  inprimgroup(geometry, string groupname, int primnum)

invertexgroup —— 判断指定顶点是否在顶点组内

int invertexgroup(string filename, string groupname, int vertexnum)
int invertexgroup(int opinput, string groupname, int vertexnum)

npointsgroup —— 返回点组内点数量

int npointsgroup(geometry, string groupname)

nprimitivesgroup —— 返回面组内面数量

int nprimitivesgroup(geometry, string groupname)

nverticesgroup —— 返回顶点组内顶点数量

int nverticesgroup(geometry, string groupname)

setpointgroup —— 从点组内添加或移除点

int setpointgroup(int geohandle, string name, int point_num, int value, string mode="set")

setprimgroup —— 从面组内添加或移除面

int setprimgroup(int geohandle, string name, int prim_num, int value, string mode="set")

setvertexgroup —— 从顶点组内添加或移除顶点

int setvertexgroup(int geohandle, string name, int prim_num, int vertex_num, int value, string mode="set")

你可能感兴趣的:(#,VEX,Houdini)