最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2019年09月05日 09:51:37   作者:luomit  
這篇文章主要介紹了深入了解Python在HDA中的應(yīng)用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

Event Handler

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

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

Python Model (Python模式)

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

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

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

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

Set Color 設(shè)置顏色

node = kwargs['node']  #獲取當(dāng)前節(jié)點(diǎn)
context = hou.pwd()  #當(dāng)前節(jié)點(diǎn)的父對(duì)象
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)的父對(duì)象創(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才可以求這個(gè)節(jié)點(diǎn)上的geometry屬性)
  print len(geo.points())  #打印geo的點(diǎn)數(shù)

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

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

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

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

相關(guān)文章

  • Python?shapefile轉(zhuǎn)GeoJson的2種方式實(shí)例

    Python?shapefile轉(zhuǎn)GeoJson的2種方式實(shí)例

    geojson是地圖可視化系統(tǒng)中最常用的地理數(shù)據(jù)格式,幾乎所有主流地圖可視化庫或框架都支持geojson數(shù)據(jù)的加載,下面這篇文章主要給大家介紹了關(guān)于Python?shapefile轉(zhuǎn)GeoJson的2種方式的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • 對(duì)python多線程中Lock()與RLock()鎖詳解

    對(duì)python多線程中Lock()與RLock()鎖詳解

    今天小編就為大家分享一篇對(duì)python多線程中Lock()與RLock()鎖詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python Qt5實(shí)現(xiàn)窗體跟蹤鼠標(biāo)移動(dòng)

    python Qt5實(shí)現(xiàn)窗體跟蹤鼠標(biāo)移動(dòng)

    今天小編就為大家分享一篇python Qt5實(shí)現(xiàn)窗體跟蹤鼠標(biāo)移動(dòng),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 基于Python中numpy數(shù)組的合并實(shí)例講解

    基于Python中numpy數(shù)組的合并實(shí)例講解

    下面小編就為大家分享一篇基于Python中numpy數(shù)組的合并實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python 基于opencv實(shí)現(xiàn)高斯平滑

    python 基于opencv實(shí)現(xiàn)高斯平滑

    這篇文章主要介紹了python 基于opencv實(shí)現(xiàn)高斯平滑,幫助大家更好的理解和使用python處理圖片,感興趣的朋友可以了解下
    2020-12-12
  • 對(duì)Python正則匹配IP、Url、Mail的方法詳解

    對(duì)Python正則匹配IP、Url、Mail的方法詳解

    今天小編就為大家分享一篇對(duì)Python正則匹配IP、Url、Mail的方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • 對(duì)python中Json與object轉(zhuǎn)化的方法詳解

    對(duì)python中Json與object轉(zhuǎn)化的方法詳解

    今天小編就為大家分享一篇對(duì)python中Json與object轉(zhuǎn)化的方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python得到單詞模式的示例

    python得到單詞模式的示例

    今天小編就為大家分享一篇python得到單詞模式的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Python機(jī)器學(xué)習(xí)應(yīng)用之支持向量機(jī)的分類預(yù)測篇

    Python機(jī)器學(xué)習(xí)應(yīng)用之支持向量機(jī)的分類預(yù)測篇

    最近完成的一個(gè)項(xiàng)目用到了SVM,之前也一直有聽說支持向量機(jī),知道它是機(jī)器學(xué)習(xí)中一種非常厲害的算法。利用將近一個(gè)星期的時(shí)間學(xué)習(xí)了一下支持向量機(jī),把原理推了一遍,感覺支持向量機(jī)確實(shí)挺厲害的,這篇文章帶你了解它
    2022-01-01
  • Python日期時(shí)間處理庫dateutil詳解

    Python日期時(shí)間處理庫dateutil詳解

    dateutil 為 Python 標(biāo)準(zhǔn)庫 datetime 提供了強(qiáng)大的擴(kuò)展,這篇文章主要介紹了Python日期時(shí)間處理庫dateutil,需要的朋友可以參考下
    2022-09-09

最新評(píng)論

凌云县| 红桥区| 嘉善县| 广灵县| 西乡县| 永胜县| 通榆县| 龙川县| 平潭县| 岳西县| 桦甸市| 福州市| 涞源县| 安吉县| 察隅县| 博乐市| 油尖旺区| 武平县| 巴青县| 简阳市| 柘荣县| 叶城县| 庆云县| 涞水县| 五莲县| 盐池县| 常山县| 江油市| 汽车| 沂水县| 弥勒县| 镇宁| 安丘市| 巫溪县| 兴安盟| 通州市| 佳木斯市| 资中县| 高州市| 华安县| 东至县|