Python

Python

最短経路探索(ダイクストラ法)

Input0にConvertline SOPでポリライン化した地形を、Input1に始点と終点を含むポリラインを差す。// RunOver: Detail// input0: Polyline Graph// input1: Polylin...
Python

CSVの書き出し

Nullノードを使ってボタンを押下した時に実行する仕組みをつくる場合Pythonコードを実行するノードの作成Pointアトリビュートの値を出力する例UIにFileパラメータを追加している。node = hou.pwd()geo = node...
Math

Pythonでのベクトルと行列

ベクトルベクトルはhou.Vector3クラスを使う。正規化# 正規化v0 = hou.Vector3((1,1,0))v0 = v0.normalized()print(v0)# # またはv0 = hou.Vector3((1,1,0)...
Python

Pythonコードを実行するノードの作成

ボタンを押した時だけ実行されるノードを作成する。Nullノードを置き、Edit Parameter Interfaceのウインドウを出す。Stringを配置し、プロパティのTypeをStringにし、LanguageをPythonにする。こ...
Python

Pythonでのリスト操作

リストAにリストBを追加するlistA = listB = newList = listA + listBprint(newList)# リストから要素をインデックスで削除するlist = del list# リストAからリストBを削除する...
Python

ジオメトリのアトリビュート参照と編集

ジオメトリinput1に差したジオメトリを参照する場合inputs = node.inputs()geo1 = inputs.geometry()# Cdを取得list_color = geo1.pointFloatAttribValues...
Python

Subnetのボタンから内部ノードのボタンを実行する

subnetにボタンを作成して内部のROP Geometry OutputノードのSave to Diskボタンを押す方法。Save to Diskのパラメータはexecuteなのを確認。SubnetのUIにボタンを配置して、Callbac...
Python

ビューポートのスクリーンショットを撮る

スクリーンショットを撮るシェルフツールのスクリプトfrom time import gmtime, strftime, localtimeimport os.pathimport reimport subprocess # ビューポートカメ...
Python

カレントフォルダを開く

現在開いているファイルのフォルダを開くシェルフツールのスクリプト。シェルフ上で右クリックしてNew Tool…を選択してウインドウが開いたらOptionsに名前やラベルを入力する。Scriptタブを押し、コードを入力する。import re...
スポンサーリンク