Houdini 19.5 hapi

hapi.getComposedObjectTransforms function

hapi.Transform構造体の配列を埋めます。

これは、hapi.composeObjectListと一緒に使用するのに適しています。

Note

これらのトランスフォームは、元々hapi.composeObjectListで指定されている親ノードIDを基準にしているので、このコールでは、そのhapi.composeObjectListと合わせる必要があります。 親ノードIDがOBJノードでない場合、これらのトランスフォームはオブジェクトノード自体のトランスフォームになります。

使用方法

getComposedObjectTransforms(session: hapi.Session, parent_node_id: int, rst_order: hapi.rstOrder, start: int, length: int) → list of hapi.Transform

hapi.Transform構造体の配列を埋めます。

session

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

parent_node_id

親ノードのノードID。 オブジェクトトランスフォームは、このノードがOBJである限り、このノードを基準とします。

rst_order

移動、回転、スケールの適用順。

start

最低でも0、最大でもhapi.composeObjectListが返すオブジェクト数を指定してください。

length

hapi.composeObjectListが返すオブジェクト数から判断して、ここには最低でも0、最大でもそのオブジェクト数 - startを指定してください。

トランスフォームの配列をhapi.Transformlistで返します。

hapi