Skip to content

agentclipchannel

int  agentclipchannel(<geometry>geometry, int prim, string clipname, string channel)

int  agentclipchannel(<geometry>geometry, int prim, int clipindex, string channel)

Returns the index of a channel in the specified animation clip. Returns -1 if clipname is not one of the agent’s animation clips, prim is out of range, prim is not an agent primitive, or channel does not exist.

For sampling the clip’s transform channels, use agentrigfind and either agentclipsamplelocal or agentclipsampleworld.

<geometry>

When running in the context of a node (such as a wrangle SOP), this argument can be an integer representing the input number (starting at 0) to read the geometry from.

Alternatively, the argument can be a string specifying a geometry file (for example, a .bgeo) to read from. When running inside Houdini, this can be an op:/path/to/sop reference.

prim

The primitive number.

clipname

The name of the animation clip.

clipindex

Index of a clip in the agent’s definition. A clip’s index can be obtained via agentfindclip.

channel

Name of a channel in the animation clip.