欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

深入了解Python在HDA中的應(yīng)用

系統(tǒng) 1613 0

Event Handler

在HDA中,要創(chuàng)建Python腳本,需要先選擇一個事件處理器(EventHandle),他表示你要在什么時候執(zhí)行你現(xiàn)在所創(chuàng)建的腳本命令

On Created (在節(jié)點(diǎn)創(chuàng)建時,執(zhí)行腳本)
如選擇此項(xiàng)編輯Python腳本,Python將會在節(jié)點(diǎn)創(chuàng)建時執(zhí)行Python中的命令

Python Model (Python模式)

這一項(xiàng)會使創(chuàng)建的腳本在使用過程中根據(jù)用戶設(shè)置執(zhí)行

可以使用這一項(xiàng)給節(jié)點(diǎn)設(shè)置參數(shù)提示等功能

On Delete(在節(jié)點(diǎn)創(chuàng)建時執(zhí)行腳本)

深入了解Python在HDA中的應(yīng)用_第1張圖片

Python在Houdini節(jié)點(diǎn)上的常用方法

Set Color 設(shè)置顏色

            
node = kwargs['node']  #獲取當(dāng)前節(jié)點(diǎn)
context = hou.pwd()  #當(dāng)前節(jié)點(diǎn)的父對象
node.setColor(hou.Color((0.584,0.776,1)))  #設(shè)置當(dāng)前節(jié)點(diǎn)顏色
          

Node 創(chuàng)建節(jié)點(diǎn)

            
try:
  out = context.createNode('null','OUT_render')  #從當(dāng)前節(jié)點(diǎn)的父對象創(chuàng)建節(jié)點(diǎn)
  out.setInput(0,node)  #設(shè)置out節(jié)點(diǎn)輸入端為當(dāng)前節(jié)點(diǎn)node
  out.setColor(hou.Color(0,0,0))  #設(shè)置out節(jié)點(diǎn)的顏色
except:
  pass
          

Print and Button feedback 打印字符和按鈕反饋

            
def CacheGeo():  #在OnCreate創(chuàng)建一些自定的方法,然后可以在節(jié)點(diǎn)參數(shù)中調(diào)用
  this = hou.pwd()  #獲取當(dāng)前節(jié)點(diǎn)
  print "\nCaching......!"  
  filecache = hou.node(this.path() + '/cache_geo')  #獲取設(shè)置當(dāng)前節(jié)點(diǎn)內(nèi)cache_geo的路徑為filecache
  filecache.parm('execute').pressButton()  #獲取filecache節(jié)點(diǎn)上execute的狀態(tài)
  this.setColor(hou.Color((0.584,0.776,1)))  #設(shè)置節(jié)點(diǎn)顏色
  
def ReloadGeo():
  this = hou.pwd()
  print "\nLoaded successfully"
  filecache = hou.node(this.path() + '/report_geo')
  filecache.parm('reload').pressButton()
  this.setColor(hou.Color((0.475,0.812,0.204)))

  output = hou.node(this.path() + '/output0')  #設(shè)置當(dāng)前節(jié)點(diǎn)內(nèi)output0節(jié)點(diǎn)的路徑為output
  geo = output.geometry()  #獲取output的geometry并賦予到geo(要求出geometry才可以求這個節(jié)點(diǎn)上的geometry屬性)
  print len(geo.points())  #打印geo的點(diǎn)數(shù)
          

設(shè)置這兩個按鈕(cache_geo、report_geo)執(zhí)行時調(diào)用不同的方法,執(zhí)行不同的操作

參數(shù)調(diào)用PythonScripts

深入了解Python在HDA中的應(yīng)用_第2張圖片

            
hou.pwd().hdaModule().CacheGeo()
          

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 成人国产在线观看 | 成人网站偷拍澡AAAA | 天天爽天天碰狠狠添 | 成人在线免费视频观看 | 天天透天天干 | 黄在线观看在线播放720p | 免费a视频在线观看 | 免费看在线偷拍视频 | 欧美一级精品片在线看 | 成人黄色免费电影 | 美女扒开胸罩给男生看视频 | 久草在线观看福利视频 | 亚洲热线99精品视频 | 四虎免费久久影院 | 国产精品乱码一区二三区小蝌蚪 | 美女露尿口视频 | 免费的黄网站男人的天堂 | 天天操综合网 | 国产三级在线视频 一区二区三区 | 亚洲欧美国产另类 | 国产一级特黄毛片在线毛片 | 久草久草在线 | 亚洲欧美日韩精品久久奇米色影视 | 三级免费网址 | 色人人 | 亚洲色图日韩 | www大片 | 九热精品| 日韩成人黄色片 | 草草视频在线 | 国产欧美综合精品一区二区 | 亚洲高清久久 | 色爱综合区五月小说 | 久久久精品免费热线观看 | 欧美二区三区 | 操操网| 国产精品久久久99 | 色之综合天天综合色天天棕色 | 极色品影院 | 久久精品国产免费看久久精品 | 国产成人短视频 |