使用方法 ¶
setGroupMembership(session: hapi.Session, node_id: int, part_id: int, group_type: hapi.groupType, group_name: str, membership_array: list of int, start: int, length: int) → bool
グループメンバーシップを設定します。
session
あなたが操作しているHoudiniのセッション。 セッションの詳細はhapi.Sessionを参照してください。 単にデフォルトのインプロセスのセッションを使用するのであれば、Noneを渡してください。
node_id
SOPノードのID。
part_id
現在のところ、使用されません。単に0を渡してください。
group_type
グループのタイプ。
group_name
グループ名。
membership_array
このグループのメンバーシップを表現した整数配列。
group_typeとpart_idのhapi.PartInfoをHAPI_PartInfo_GetElementCountByGroupTypeに渡して返されるサイズの配列を指定してください。
start
メンバーシップ配列の開始オフセット。 HAPI_PartInfo_GetElementCountByGroupTypeが返すサイズより小さい値を指定してください。
length
membership_arrayのサイズ以下の値を指定してください。
エッジグループメンバーシップを設定する場合、このパラメータには、グループ内のエッジの数ではなくて、(エッジの定義に暗黙的に使用されている)ポイントの数を設定してください。