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

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

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

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在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

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

以上就是本文的全部內(nèi)容,希望對大家的學(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
  • 對python多線程中Lock()與RLock()鎖詳解

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

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

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

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

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

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

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

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

    對Python正則匹配IP、Url、Mail的方法詳解

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

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

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

    python得到單詞模式的示例

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

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

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

    Python日期時間處理庫dateutil詳解

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

最新評論

新建县| 时尚| 台北县| 东源县| 陕西省| 莒南县| 康乐县| 玛沁县| 犍为县| 普安县| 大方县| 化州市| 湛江市| 安溪县| 屏南县| 洪泽县| 紫云| 昆明市| 宁津县| 阿城市| 轮台县| 南雄市| 宣恩县| 四子王旗| 瓦房店市| 宜川县| 阿鲁科尔沁旗| 剑河县| 泽州县| 商城县| 无极县| 霍山县| 留坝县| 五原县| 玉环县| 宜州市| 拉孜县| 望都县| 滨州市| 益阳市| 名山县|