Houdini struct 具体使用方法

简介: 在写代码的时候有时候还是希望可以自己组织一个数据结构,便于管理, houdini 提供了 struct 的自定义支持,不过无法直接写在代码里。
在 VOP 节点里可以声明 struct
houdini版本: 2020.5

使用 struct

houdini 的 struct 无法直接在 编辑器的 vex 中直接编写,需要写到 头文件里,然后使用 include 的方式进行使用。

头文件

.h 结尾的文件,类似 C++ 头文件
实测文件放在 Houdini 的安装目录下的 C:\Program Files\Side Effects Software\Houdini ********* \houdini\vex\include 下是可以直接 include 引用的
我们创建一个 test.h 头文件

include 文件写法

类似传统的 C++ 写法

#ifndef __customSct__
#define __customSct__

struct Edge 
{
  int startId;
  int endId;
  int faces;
}
#endif

在 vex 中调用

直接声明使用即可

#include <test.h>

Edge e;

疑点

目前无法使自定义的 struct 有语法提示功能,也就是得自己记着结构内容~~ 这个比价蛋疼。有知道的可以留言回复啊 ~~~

在 VOP 节点里创建 struct 节点进行定义

不过我不习惯在这里面写逻辑,因为对他的节点不是很了解

struct 节点
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • """1.个性化消息: 将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消息应非常简单,如“Hello ...
    她即我命阅读 8,571评论 0 5
  • 为了让我有一个更快速、更精彩、更辉煌的成长,我将开始这段刻骨铭心的自我蜕变之旅!从今天开始,我将每天坚持阅...
    李薇帆阅读 6,036评论 0 3
  • 似乎最近一直都在路上,每次出来走的时候感受都会很不一样。 1、感恩一直遇到好心人,很幸运。在路上总是...
    时间里的花Lily阅读 5,254评论 0 2
  • 1、expected an indented block 冒号后面是要写上一定的内容的(新手容易遗忘这一点); 缩...
    庵下桃花仙阅读 3,596评论 0 1
  • 一、工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取)矩形、椭圆选框工具 【M】移动工具 【V...
    墨雅丫阅读 3,579评论 0 0