Houdini参数常见问题

Houdini参数

一.参数引用问题

1.使用 hsript

简单表达式()

ch("../facet1/mkplanar")
ch("../facet1/mkplanar")>0
if(ch("../facet1/mkplanar")>0, 2,3 )

混合表达式,通过属性获取引用路径

//不太推荐,会有警告
//point(),prim()读取的都是float,一般情况下parm会根据自己的类型是否转化为int
//但是作为path存在的时候,需要自己使用ftoa,ftrim转化为string
//ftrim是四舍五入
ch("../facet"+==ftrim==(point(0,1,"id",0)) + "/mkplanar") 

 //推荐,但是要求属性必须是string
ch("../facet"+(points(0,1,"id")) + "/mkplanar")

2.使用 wrangle

vex表达式,需要提前声明类型,否则编译报错

i@intValue = chi( "../facet" + itoa(point(0,"id",1)) + "/mkplanar" );  //需要标记int类型
s@stringValue = chs( "../facet" + i
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值