首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >HDK扩展自定义VEX函数print

HDK扩展自定义VEX函数print

作者头像
企鹅号小编
发布2018-01-22 14:45:58
发布2018-01-22 14:45:58
1.4K0
举报
文章被收录于专栏:编程编程

VEX中有两种可以调试代码查看变量值的方法,一种通过printf函数来查看变量值,一种是创建属性进到SpreadSheet面板查看变量值,像下面这样

演示效果:

而printf函数往往太繁琐,这里自定义一个print函数来打印各种类型的变量值(类似Python中的print函数)

演示效果:

此处的print函数是通过C++来自定义的VEX函数,下面来看具体如何实现,有些细节我就不累述了,可以参看前面几篇文章

Step 1、创建一个文件夹叫VEX_Example(命名随便),文件夹中创建的文件和文件夹目录如下

Step 2、文本文件中分别写入下面对应的内容

VEX_Example\build\houdini.bat

VEX_Example\modules\FindHoudini.cmake

VEX_Example\src\CMakeLists.txt

VEX_Example\src\VEX_Example.cpp

VEX_Example\CMakeLists.txt

Step 3、在VEX_Example\build文件夹中shift+右键输入指令编译vs工程(此处需要安装cmake和VS2015才能正确执行)

Step 4、执行下面的指令编译VEX_Example.dll链接库并打开Houdini就可以使用print函数了。

这样就大功告成了,这里有三个知识点是可以了解的。

关于自定义VEX函数的一套规则文档

关于hconfig -ap查看HOUDINI_VEX_DSO_PATH环境变量

关于dsoinfo -v查看自定义VEX函数

本文来自企鹅号 - CGRnDStudio媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - CGRnDStudio媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档