Houdini 20.0 hapi

hapi.setAttributeUInt8ArrayData function

符号なし8ビット整数配列アトリビュートデータを設定します。

使用方法

setAttributeUInt8ArrayData(session: hapi.Session, node_id: int, part_id: int, name: str, attr_info: hapi.AttributeInfo, data_fixed_array: list of HAPI_UInt8, data_fixed_length: int, sizes_fixed_array: list of int, start: int, sizes_fixed_length: int) → bool

符号なし8ビット整数配列アトリビュートデータを設定します。

session

あなたが操作しているHoudiniのセッション。 セッションの詳細はhapi.Sessionを参照してください。 単にデフォルトのインプロセスのセッションを使用するのであれば、Noneを渡してください。

node_id

SOPノードのID。

part_id

現在のところ、使用されていません。単に0を渡してください。

name

アトリビュート名。

attr_info

設定されるアトリビュートに関する情報を含んだhapi.AttributeInfo

data_fixed_array

アトリビュートのHAPI_UInt8値を含んだ配列。

data_fixed_length

データ配列の合計サイズ。 このサイズは、アトリビュートのhapi.AttributeInfo.totalArrayElementsのサイズに収まります。

sizes_fixed_array

各アトリビュート配列のサイズを含んだ整数の配列。 各ジオメトリコンポーネントのアトリビュート配列のサイズは可変なので、これが必須となっています。

start

範囲の開始インデックス。 ここには最低でも0、最大でもhapi.AttributeInfo.count - 1を指定してください。

sizes_fixed_length

ここには最低でも0、最大でもhapi.AttributeInfo.count - startを指定してください。

hapi