必ずボリューム情報が初期化されるようにするために、まず最初にhapi.getVolumeInfoをコールしてください。
使用方法 ¶
getHeightFieldData(session
: hapi.Session, node_id
: int
, part_id
: int
, start
: int
, length
: int
) → list
of float
地形ボリュームのHeight Fieldデータを平坦な浮動小数点高さの2D配列として取得します。 必ずボリューム情報が初期化されるようにするために、まず最初にhapi.getVolumeInfoをコールしてください。
session
あなたが操作しているHoudiniのセッション。 セッションの詳細はhapi.Sessionを参照してください。 単にデフォルトのインプロセスのセッションを使用するのであれば、Noneを渡してください。
node_id
ノードID。
part_id
パートID。
start
開始オフセット。最低でも0、最大でも( Py:hapi.VolumeInfo#xLength] * hapi.VolumeInfo.yLength ) - length
。
length
配列長。最低でも1、最大でも( Py:hapi.VolumeInfo#xLength] * hapi.VolumeInfo.yLength ) - start
。
値の配列をfloat
のlist
で返します。