Houdini湖边小屋-使用到的节点及VEX Fuction(更新中)
目录
节点
1.attribute wrangle节点
2.blast节点
3.attribute create 节点
4.Tet conform 节点
5.fuse 节点
vex函数
1. rint()函数
2.int [] nearpoints(,,maxdist)
3.removepoint(0,point_number)
4.detail 函数
5.setpointgroup
6.npointsgroup
7.rand(seed)
8.expandpointgroup
9.prim
10.point
11.vertex
12.primpoint
13.foreach
14.pop
15.primhedge
16.removevalue
17.removeprim
18.hedge_nextequiv
节点
1.attribute wrangle节点
Attribute Wrangle (sidefx.com)
写vex代码
2.blast节点
Blast (sidefx.com)
移除group选定的geometry,可以选择删除的是points还是primitives,以及勾选delete的方式
3.attribute create 节点
Attribute Create (sidefx.com)
创建属性
4.Tet conform 节点
Tet Conform (sidefx.com)
创建可以mesh的四面体网格
5.fuse 节点
常用的删除节点
vex函数
1. rint()函数
rint (sidefx.com)
四舍五入
2.int [] nearpoints(<geometory>,<pt>,maxdist)
nearpoint (sidefx.com)
找最近的点
int ptn[] nearpoints(0,@P,2.1)
3.removepoint(0,point_number)
removepoint (sidefx.com)
移除点
removepoint(0,@ptnum)
4.detail 函数
detail
detail(surface_node, attrib_name, attrib_index);
例如:detail("/obj/geo1/attribpromote1", "area", 0);
5.setpointgroup
setpointgroup (sidefx.com)
给points分组,setpointgroup(0,"floor",@ptnum,1); 最后一个数是1则点被选择放入gropu中,如果是0则被忽略;
6.npointsgroup
npointsgroup (sidefx.com)
group里点的数量 npointsgroup(0,"floor");
7.rand(seed)
8.expandpointgroup
expandpointgroup (sidefx.com)
返回group里的点的num expandpointgroup(0,"floor");
9.prim
读取面属性 prim(geometry,attribute_name,primnumber)
10.point
读取点属性 point(geometry,attribute_name,pointnumber)
vector pos=point("defgeo.bgeo","P",3);//提取defgeo.bgeo几何体点3的position
11.vertex
读取顶点属性 vertex(geometry,attribute_name,linear_vertex_index)
12.primpoint
primpoint (sidefx.com)
primpoint(geometry,primnum,vertex)
geometry:可以是几何编号(从0开始),也可以是个路径
primnum:顶点在的面的编号
vertex: 内部的顶点编号,0是第一个
返回的是:顶点连接到的点数,如果找不到对应点返回-1
13.foreach
foreach([element_type value];array)
int array={1,3};
foreach(int num;array){
...
}
14.pop
pop (sidefx.com)
po(&array)p移除某个列最后一个元素
pop(&array,index) 移除array中的第index个元素并且返回这个元素的value
15.primhedge
primhedge(geometry,prim) 返回几何体中面的任意一个half_edge
16.removevalue
removevalue (sidefx.com)
removevalue(&array,value) 从array找到的第一个值为value的元素并移除并返回1,如果没有返回0
17.removeprim
removeprim (sidefx.com)
removeprim(0,primnum,1) 意思是:删除面号为primnum的面,后面的数为1,表示同时删除这个面与其他面无关联的顶点
18.hedge_nextequiv
hedge_nextequiv(0,hedge) 找到跟hedge共端点的边
Houdini湖边小屋-使用到的节点及VEX Fuction(更新中)相关推荐
- Houdini湖边小屋-屋顶细分详细过程记录
b站UP主七里雪凝的湖边小屋教程--P3/P4[Houdini]萌新的<湖边小屋>教程拆解与实现,殊途同归!_哔哩哔哩_bilibili 目录 内容概括 详细步骤 1 [Facet节点]让 ...
- html dom节点类型,浅谈Javascript中的12种DOM节点类型
前言 DOM的作用是将网页转为一个javascript对象,从而可以使用javascript对网页进行各种操作(比如增删内容).浏览器会根据DOM模型,将HTML文档解析成一系列的节点,再由这些节点组 ...
- XML解析 (JAVA解析xml文件)java+Dom4j+Xpath xml文件解析根据子节点得到父节点 查找校验xml文件中相同的节点属性值 java遍历文件夹解析XML
XML解析 (JAVA解析xml文件)java+Dom4j+Xpath xml文件解析根据子节点得到父节点 以及查找xml文件中相同的节点属性值 项目背景:这是本人实习中所碰到的项目,当时感觉很棘手, ...
- 同一plan节点的targetlist和qual中是对同一var的指针吗?
文章目录 同一plan节点的targetlist和qual中是对同一var的指针吗? 同一plan节点的targetlist和qual中是对同一var的指针吗? select test3.id1 fr ...
- c语言输出度为1 的节点,计算机国家二级考试中的度为1和度为2是什么意思?老师说:总结点=叶子节点数+度为1+度为2,都是什么意思?...
度是一个计算机的单位,度为1就说明该节点的个数为1,度为2就说明该节点的个数为2. 而度为0的结点叫叶子结点,由二叉树的性质可以知道在二叉树中叶子结点总是比度为2的结点多一个,故总结点=叶子节点数+度 ...
- ABT 节点 1.1 版更新日志
ArcBlock 发布了 ABT 节点 1.1 版,它提供了新功能.改进的开发者体验以及安装使用 Blocklet 的新方法. ABT 节点 1.1 版更新日志 ABT 节点 1.1.0 发布(202 ...
- 二叉搜索树的第 k 大节点(递归,反中序遍历 + 提前返回)
题意: 给定一棵二叉搜索树,请找出其中第k大的节点. 基于此性质:二叉搜索树的中序遍历为 递增序列 根据以上性质,易得二叉搜索树的 中序遍历倒序 为 递减序列 . 因此,求 "二叉搜索树第 ...
- 4j导入节点与关系_Neo4j Cypher 中怎样根据值动态指定关系类型?
Neo4j的Cypher查询语言在创建节点之间关系时需要指定一个类型,例如: CREATE (n:Person{name:'张三'}) -[r:WORKS_FOR]-> (c:Company{n ...
- sql 树状结构中知道 父节点与孙节点_集群环境中使用Zookeeper实现分布式幂等控制...
一.什么是Zookeeper? Zookeeper(业界简称zk)是一种提供配置管理.分布式协同以及命名的中心化服务,这些提供的功能都是分布式系统中非常底层且必不可少的基本功能,但是如果自己实现这些功 ...
最新文章
- 网内病毒问题快速排除集锦
- uaredirect.js
- npm i和npm i --production的区别
- python 百度百科 爬虫_爬虫爬取百度百科数据
- react学习(10)----react数组定义 从0开始 直接加个0下标空
- baq在聊天中啥意思_职场中的“老实人”如何实现逆袭,得到领导的重用?
- 更改以太网共享属性家庭网络连接值,解决电脑笔记本连接校园网显示无internet无法开热点或开热点手机无ip分配问题
- 小米蓝牙耳机airdots青春版双耳模式
- EFI和EFI Shell命令简介
- Linux中的多路IO转接,转载
- CSR8670 — 说说蓝牙音频常用的编解码格式
- 公众号快速注册并认证小程序功能介绍
- 物联网卡应用在哪些方面
- android 三大框架是什么,聊聊Android中的三大框架
- Android音乐播放器开发(2)—登录
- sublime软件中如何给很多行数据加逗号及双引号并转换成一行?
- android 对象存储sd卡,Android网络与数据存储——File存储(实现SD卡文件浏览器)...
- 【目标检测·yolo系列】YOLOV1目标检测论文(参考 同济子豪兄的解读)笔记
- TIOBE 12月编程语言榜:它年末弯道超车,挺近前三
- 关于CSRF跨域请求伪造的解决办法
热门文章
- 【多智能体系统的控制与应用】1、基本概念
- java若依框架开发api接口(添加新模块)
- 如何在CAD编辑工具中将CAD图纸导出为dxf格式
- 「低代码系列报道」百度爱速搭张建:未来2年中国低代码平台或将赶超国外头部厂商...
- 一个初学者对CLSA.NET框架的使用心得
- word批量删除中英文间的多个空格
- 视频回放 | OCP 2020: 边缘计算的开放趋势
- 保定学院计算机二级证书领取时间,专接本各科目考试发、收试卷及答题纸(卡)时间...
- java代码LDAP操作(增删改查)AD(活动目录)- 修改
- 淘宝天猫架构调整:原产业运营及发展中心负责人吹雪离职