- 
        
        
            
                abs
            
         Returns the absolute value of the argument. 
- 
        
        
            
                acos
            
         Returns the arc-cosine of the argument. 
- 
        
        
            
                angvel
            
         Returns the angular velocity required to
rotate an object from one orientation to another in a certain period of
time. 
- 
        
        
            
                arclen
            
         Returns the arc length of a curve between two U positions. 
- 
        
        
            
                arg
            
         Returns an argument from a list of HScript-style arguments. 
- 
        
        
            
                argc
            
         Returns the number of arguments in an HScript-style list of arguments. 
- 
        
        
            
                asin
            
         Returns the arc-sine of the argument. 
- 
        
        
            
                atan
            
         Returns the arc-tangent of the argument. 
- 
        
        
            
                atan2
            
         Returns the arc-tangent of y/x. 
- 
        
        
            
                atof
            
         Converts a string to a float. 
- 
        
        
            
                bbox
            
         Returns bounding box information for a surface node. 
- 
        
        
            
                bezier
            
         Channel segment function: Bezier interpoloation spline 
- 
        
        
            
                boneangle
            
         Returns the angle at the joint between two bone objects. 
- 
        
        
            
                ceil
            
         Returns the smallest integer not less than the value passed in. 
- 
        
        
            
                centroid
            
         Returns centroid information for a surface node. 
- 
        
        
            
                ch
            
         Returns the value of a parameter. 
- 
        
        
            
                chexist
            
         Returns 1 if the specified channel exists, 0 if it doesn’t. 
- 
        
        
            
                chexpr
            
         Evaluates a channel with a new segment expression. 
- 
        
        
            
                chexprf
            
         Evaluates a channel with a new segment expression at a given frame. 
- 
        
        
            
                chexprt
            
         Evaluates a channel with a new segment expression at a given time. 
- 
        
        
            
                chf
            
         Evaluates a parameter at a given frame. 
- 
        
        
            
                chgroup
            
         return a string containing all of the channels contained in
a group. 
- 
        
        
            
                chop
            
         Evaluates a channel within a CHOP at the current time. 
- 
        
        
            
                chopcf
            
         Evaluates a channel within a CHOP at a given time. 
- 
        
        
            
                chopci
            
         Evaluates a channel within a CHOP at a specified sample point. 
- 
        
        
            
                chopct
            
         Evaluates a channel within a CHOP at a specified time. 
- 
        
        
            
                chope
            
         Returns the end index of the channels in a CHOP. 
- 
        
        
            
                chopf
            
         Evaluates a channel within a CHOP with at a given frame. 
- 
        
        
            
                chopi
            
         Evaluates a channel within a CHOP at a given sample point. 
- 
        
        
            
                chopl
            
         Returns the length of the channels in a CHOP, in samples. 
- 
        
        
            
                chopn
            
         Returns the number of data channels within a CHOP. 
- 
        
        
            
                chopr
            
         Returns the sample rate of a CHOP. 
- 
        
        
            
                chops
            
         Returns the start index of a CHOP. 
- 
        
        
            
                chopstr
            
         Returns the string value of a channel within a CHOP at the current time. 
- 
        
        
            
                chopt
            
         Returns the value of a channel within a CHOP at a specified time. 
- 
        
        
            
                chramp
            
         Returns the value of a ramp parameter at a specific position. 
- 
        
        
            
                chrampf
            
         Returns the value of a ramp parameter at a specific position and frame. 
- 
        
        
            
                chrampt
            
         Returns the value of a ramp parameter at a specific position and time. 
- 
        
        
            
                chs
            
         Evaluates the string value of a parameter at the current time. 
- 
        
        
            
                chsop
            
         Evaluates the parameter at the current time as a node path string. 
- 
        
        
            
                chsoplist
            
         Evaluates the parameter at the current time as a node path list string. 
- 
        
        
            
                chsraw
            
         Returns the raw (unexpanded) expression value of a parameter as a string. 
- 
        
        
            
                cht
            
         Returns the value of a parameter at a specified time. 
- 
        
        
            
                clamp
            
         Returns a value clamped between a minimum and maximum. 
- 
        
        
            
                clamptosphere
            
         Clamps a vector to always end between a minimum and maximum sphere. 
- 
        
        
            
                constant
            
         Channel segment function: constant value. 
- 
        
        
            
                cophasmeta
            
         Tests if metadata exists on a compositing node. 
- 
        
        
            
                copmeta
            
         Returns numeric metadata from a compositing node. 
- 
        
        
            
                copmeta
            
         Returns string metadata from a compositing node. 
- 
        
        
            
                cos
            
         Returns the cosine of the argument. 
- 
        
        
            
                cosh
            
         Returns the hyperbolic cosine of the argument. 
- 
        
        
            
                cross
            
         Computes the cross-product of two vectors. 
- 
        
        
            
                cubic
            
         Channel segment function: cubic spline. 
- 
        
        
            
                cucwc
            
         Deprecated: current working container for custom panels. 
- 
        
        
            
                cudatatype
            
         Deprecated: data type of a gadget, for custom panels. 
- 
        
        
            
                cumenuadd
            
         Deprecated: adds a menu entry on a custom panel. 
- 
        
        
            
                cuquery
            
         Deprecated: returns a value from a custom panel. 
- 
        
        
            
                curvature
            
         Returns the curvature of the surface at the given UV coordinates. 
- 
        
        
            
                cutype
            
         Deprecated: Returns the type of a gadget on a custom panel. 
- 
        
        
            
                cycle
            
         Channel segment function: repeats animation from previous frames. 
- 
        
        
            
                cycleoffset
            
         Channel segment function: repeats the animation between frames f1 and f2, accumulating the value. 
- 
        
        
            
                cycleoffsett
            
         Channel segment function: repeats the animation between times t1 and t2, accumulating the value. 
- 
        
        
            
                cyclet
            
         Channel segment function: repeats animation from previous frames. 
- 
        
        
            
                deg
            
         Converts from radians to degrees. 
- 
        
        
            
                degree
            
         Returns the degree a specified face or hull. 
- 
        
        
            
                detail
            
         Returns the value of a detail attribute. 
- 
        
        
            
                detailattribsize
            
         Returns the number of components in a detail attribute. 
- 
        
        
            
                detailattribtype
            
         Returns the type of a detail attribute. 
- 
        
        
            
                details
            
         Returns the string value of a detail attribute. 
- 
        
        
            
                detailsmap
            
         Returns a string from a list of strings in a detail attribute. 
- 
        
        
            
                detailsnummap
            
         Returns the number of unique stings bound to a detail attribute. 
- 
        
        
            
                determinant
            
         Returns the determinant of a matrix. 
- 
        
        
            
                dihedral
            
         Computes the dihedral matrix between vectors v0 and v1. 
- 
        
        
            
                distance
            
         Returns the distance between two 3D points. 
- 
        
        
            
                dopallfields
            
         Returns a space separated list of all the field names that can be
passed to the dopfield function. 
- 
        
        
            
                dopcontextgeo
            
         Returns the full path of the node connected to a dopnetwork. 
- 
        
        
            
                dopcountslices
            
         Returns the number of records of a given type in a piece of
dynamics data. 
- 
        
        
            
                dopfield
            
         Returns the value of a field as a float. 
- 
        
        
            
                dopfieldname
            
         Returns the name of a DOP field. 
- 
        
        
            
                dopfields
            
         Returns the value of a DOP field as a string. 
- 
        
        
            
                dopfieldtype
            
         Returns the type of a DOP field. 
- 
        
        
            
                dopframe
            
         Returns the current frame of the simulation. 
- 
        
        
            
                dopframetost
            
         Returns the simulation time equivalent of a simulation frame. 
- 
        
        
            
                dopgrouphasobject
            
         Returns 1 if a specified DOP group contains a specified object. 
- 
        
        
            
                dopgroupismutual
            
         Returns 1 if a specified DOP group is mutually affecting. 
- 
        
        
            
                dopgrouplist
            
         returns a string containing a list of all object groups
for the current time in a specified DOP Network. 
- 
        
        
            
                dophasfield
            
         Returns 1 if a specified DOP field exists. 
- 
        
        
            
                dophassubdata
            
         Returns 1 if a dynamics object has the specified subdata. 
- 
        
        
            
                dopnodeobjs
            
         Returns the list of objects processed by a DOP in the latest timestep. 
- 
        
        
            
                dopnumfields
            
         Returns the number of fields in a DOP record type. 
- 
        
        
            
                dopnumobjects
            
         returns the number of objects in a simulation. 
- 
        
        
            
                dopnumrecords
            
         Returns the number of records of a given type in a piece of
dynamics data. 
- 
        
        
            
                dopnumrecordtypes
            
         Returns the number of types of record in a piece of dynamics data. 
- 
        
        
            
                dopnumsubdata
            
         Returns the number of subdata items attached to an object or data. 
- 
        
        
            
                dopobjectlist
            
         Returns all objects matching the an object specification. 
- 
        
        
            
                dopobjectsareaffectors
            
         Tests whether a set of objects has an affector relationship with
another object. 
- 
        
        
            
                dopobjscreatedby
            
         Returns the list of objects created by a particular DOP node. 
- 
        
        
            
                dopoption
            
         Returns the value of a DOP field as a float. 
- 
        
        
            
                dopoptions
            
         Returns the value of a DOP field as a string. 
- 
        
        
            
                doprecordtypename
            
         Returns the name of a record in DOPs data given its index. 
- 
        
        
            
                dopsolvedopnet
            
         Script solver support function. 
- 
        
        
            
                dopsolvenewobject
            
         Script solver support function. 
- 
        
        
            
                dopsolvenumnewobjects
            
         Script solver support function. 
- 
        
        
            
                dopsolvenumobjects
            
         Script solver support function. 
- 
        
        
            
                dopsolveobject
            
         Script solver support function. 
- 
        
        
            
                dopsolvetimestep
            
         Script solver support function. 
- 
        
        
            
                dopsttoframe
            
         returns the simulation frame of a given simulation time. 
- 
        
        
            
                dopsttot
            
         Returns the global time of a given simulation time. 
- 
        
        
            
                dopsubdataname
            
         Returns the name of a subdata of a given DOP object. 
- 
        
        
            
                doptime
            
         Returns the current time of a simulation. 
- 
        
        
            
                doptransform
            
         Returns a transformation matrix associated with a piece of data. 
- 
        
        
            
                dopttost
            
         Returns the simulation time equivalent to a given global time. 
- 
        
        
            
                dopvelatpos
            
         Returns the velocity that a point at a location in simulation space
would have if it were attached to a DOP object. 
- 
        
        
            
                dot
            
         Computes the dot product of two vectors. 
- 
        
        
            
                ease
            
         Channel segment function: ease-in and -out. 
- 
        
        
            
                easein
            
         Channel segment function: ease-in. 
- 
        
        
            
                easeinp
            
         Channel segment function: ease-in with configurable acceleration. 
- 
        
        
            
                easeout
            
         Channel segment function: ease-out 
- 
        
        
            
                easeoutp
            
         Channel segment function: ease-out with configurable acceleration. 
- 
        
        
            
                easep
            
         Channel segment function: ease-in and -out with configurable acceleration. 
- 
        
        
            
                edgegrouplist
            
         Returns the list of edge groups in a surface node. 
- 
        
        
            
                edgegroupmask
            
         Returns the list of edge groups matching a pattern in a surface node. 
- 
        
        
            
                eval
            
         Evaulates a string as an expression returning a float. 
- 
        
        
            
                evals
            
         Evaulates a string as an expression returning a string. 
- 
        
        
            
                execute
            
         Runs a string as an HScript command and returns the command’s output. 
- 
        
        
            
                executeb
            
         Runs a string as an HScript command and returns the
command and error output. 
- 
        
        
            
                executee
            
         Runs a string as an HScript command and returns any error output. 
- 
        
        
            
                exp
            
         Returns the logarithmic exponentiation of the argument. 
- 
        
        
            
                explodematrix
            
         Explodes a 3×3 or 4×4 matrix into the euler rotations required to
rebuild it. 
- 
        
        
            
                explodematrixp
            
         Explodes a 3×3 or 4×4 matrix into the euler rotations required to
rebuild it. 
- 
        
        
            
                explodematrixpr
            
         Explodes a 3×3 or 4×4 matrix into the euler rotations required to
rebuild it. 
- 
        
        
            
                findfile
            
         Searches the Houdini path for a file. 
- 
        
        
            
                findfiles
            
         Searches the Houdini path for a file or directory. 
- 
        
        
            
                fit
            
         Fits a value from one range to another. 
- 
        
        
            
                fit01
            
         Fits a value to the 0-1 range. 
- 
        
        
            
                fit10
            
         Fits a number in the 0-1 range. 
- 
        
        
            
                fit11
            
         Fits a number to the -1 to 1 range. 
- 
        
        
            
                floor
            
         Returns the largest integer not greater than a number. 
- 
        
        
            
                frac
            
         Returns the fractional part of a floating-point number. 
- 
        
        
            
                ftoa
            
         Converts a number to a string. 
- 
        
        
            
                groupbyval
            
         Returns a string describing the set of elements with a given value for an integer attribute. 
- 
        
        
            
                groupbyvals
            
         Returns a string describing the set of elements with a given value for a string attribute. 
- 
        
        
            
                hasdetailattrib
            
         Returns 1 if a specified detail attribute exists. 
- 
        
        
            
                haspoint
            
         Returns 1 if a specified point is in a specified group. 
- 
        
        
            
                haspointattrib
            
         Returns 1 if a specified point attribute exists. 
- 
        
        
            
                hasprim
            
         Returns 1 if a specified primitive is in a specified group. 
- 
        
        
            
                hasprimattrib
            
         Returns 1 if a specified primitive attribute exists. 
- 
        
        
            
                hasvertexattrib
            
         Returns 1 if a specified vertex attribute exists. 
- 
        
        
            
                hextoint
            
         Converts a hexadecimal argument string into an integer. 
- 
        
        
            
                hsv
            
         Converts RGB values to HSV components. 
- 
        
        
            
                ic
            
         Evaluates a CHOP’s input channel at a specific index. 
- 
        
        
            
                ice
            
         Returns the end index of a CHOP’s input. 
- 
        
        
            
                icl
            
         Returns the length of a CHOP’s input, in samples. 
- 
        
        
            
                icmax
            
         Evaluates a CHOP’s input channel’s maximum value. 
- 
        
        
            
                icmin
            
         Evaluates a CHOP’s input channel’s minimum value. 
- 
        
        
            
                icn
            
         Returns the number of channels in a CHOP’s input. 
- 
        
        
            
                icr
            
         Returns the sample rate of a CHOP’s input. 
- 
        
        
            
                ics
            
         Returns the start index of a CHOP’s input. 
- 
        
        
            
                identity
            
         Creates an identity matrix. 
- 
        
        
            
                if
            
         Returns the value of the second or third argument depending on the
truth of the first argument. 
- 
        
        
            
                ifs
            
         Returns the string value of the second or third argument depending on the
truth of the first argument. 
- 
        
        
            
                index
            
         Finds the first occurrence of a pattern in a string. 
- 
        
        
            
                instancepoint
            
         Returns the point number currently being instanced onto. 
- 
        
        
            
                int
            
         Converts a number to an integer by truncating any fractional part. 
- 
        
        
            
                inttohex
            
         Converts a number into a hexadecimal string. 
- 
        
        
            
                invert
            
         Inverts a matrix. 
- 
        
        
            
                iprquery
            
         Queries numeric (floating point) data from an interactive render pane. 
- 
        
        
            
                iprquerys
            
         Queries textual (string) data from an interactive render pane. 
- 
        
        
            
                isclosed
            
         Returns 1 if a primitive is closed. 
- 
        
        
            
                iscollided
            
         Returns 1 if a specified point has collided with something. 
- 
        
        
            
                ishvariable
            
         Returns 1 if a specified Houdini environment variable exists. 
- 
        
        
            
                isspline
            
         Returns 1 if a specified primitive is a NURBs or Bezier curve or surface. 
- 
        
        
            
                isstuck
            
         Returns 1 if a specified point is a stuck particle. 
- 
        
        
            
                isvariable
            
         Returns 1 if a specified Houdini or system environment variable exists. 
- 
        
        
            
                iswrapu
            
         Returns 1 if a specified primitive is wrapped in U. 
- 
        
        
            
                iswrapv
            
         Returns 1 if a specified primitive is wrapped in V. 
- 
        
        
            
                length
            
         Returns the length of a vector. 
- 
        
        
            
                linear
            
         Channel segment function: linear interpolation. 
- 
        
        
            
                listbyval
            
         Returns a list of elements with a given value for an integer attribute. 
- 
        
        
            
                listbyvals
            
         Returns a list of elements with a given value for a string attribute. 
- 
        
        
            
                lock
            
         Returns a value that cannot be changed. 
- 
        
        
            
                log
            
         Returns the natural logarithm of the argument. 
- 
        
        
            
                log10
            
         Returns the base 10 logarithm of the argument. 
- 
        
        
            
                match
            
         Channel segment function: matches the incoming and outgoing slopes. 
- 
        
        
            
                matchin
            
         Channel segment function: matches the incoming slope. 
- 
        
        
            
                matchout
            
         Channel segment function: matches the outgoing slope. 
- 
        
        
            
                matrix
            
         Converts a string specification into a matrix. 
- 
        
        
            
                matrixtoquat
            
         Converts a rotation matrix to a quaternion. 
- 
        
        
            
                max
            
         Returns the larger of two values. 
- 
        
        
            
                mcols
            
         Returns the number of columns in a matrix. 
- 
        
        
            
                metaweight
            
         Returns the weight of a metaball at a specific location. 
- 
        
        
            
                min
            
         Returns the smaller of two values. 
- 
        
        
            
                mindist
            
         Finds the smallest distance between a point and a primitive. 
- 
        
        
            
                mlookat
            
         Computes the transformation matrix of a lookat from one vector to another. 
- 
        
        
            
                mlookatup
            
         Computes the transformation matrix of a lookat from one vector to another, with an up vector. 
- 
        
        
            
                mobjlookat
            
         Computes the transformation matrix
of a lookat from one object to another. 
- 
        
        
            
                modblend
            
         Blends the two modular values. 
- 
        
        
            
                morient
            
         Computes the transformation matrix to orient along specific Z and Y axes. 
- 
        
        
            
                mousepane
            
         Returns the full name of the pane currently under the mouse pointer. 
- 
        
        
            
                mousepath
            
         Returns the node path of the pane currently under the mouse pointer. 
- 
        
        
            
                mrows
            
         Returns the number of rows in a matrix. 
- 
        
        
            
                mzero
            
         Returns a matrix with all values set to 0. 
- 
        
        
            
                nearpoint
            
         Finds the point in a geometry nearest to specific 3D coordinates. 
- 
        
        
            
                noise
            
         Generates 3D noise. 
- 
        
        
            
                normal
            
         Returns the components of the surface normal specific UV coordinates. 
- 
        
        
            
                normalize
            
         Normalizes a vector. 
- 
        
        
            
                npoints
            
         Returns the number of points in a geometry. 
- 
        
        
            
                npointsgroup
            
         Returns the number of points in the specified group. 
- 
        
        
            
                nprims
            
         Returns the number of primitives in a surface node. 
- 
        
        
            
                nprimsgroup
            
         Returns the number of primitives in the specified group. 
- 
        
        
            
                nuniquevals
            
         Returns the number of unique values for an integer or string attribute in a surface node. 
- 
        
        
            
                objkinoverride
            
         Returns the current global kinematic override setting for bone objects. 
- 
        
        
            
                objlightmask
            
         Returns a list of lights matching an object’s light mask. 
- 
        
        
            
                objlookat
            
         Computes the rotation vector
of a lookat from one object to another. 
- 
        
        
            
                objpretransform
            
         Returns an object’s pre-transform matrix. 
- 
        
        
            
                oc
            
         Returns the value of a CHOP’s output at a specific sample index. 
- 
        
        
            
                oldrand
            
         Returns a pseudo-random number between 0 and 1. 
- 
        
        
            
                opblist
            
         Returns the full paths of all operators in a bundle. 
- 
        
        
            
                opcreator
            
         Returns the creator of this node. 
- 
        
        
            
                opdigits
            
         Returns the numeric suffix of a node name. 
- 
        
        
            
                opexist
            
         Returns 1 if the specified node, group, or bundle exists. 
- 
        
        
            
                opflag
            
         Returns a list nodes with a particular flag set. 
- 
        
        
            
                opfullpath
            
         Returns the full path of a node. 
- 
        
        
            
                opfullpathfrom
            
         Returns the path of a node relative to another node. 
- 
        
        
            
                opid
            
         Returns the unique ID of a node. 
- 
        
        
            
                opinput
            
         Returns the name of the node connected to a given input. 
- 
        
        
            
                opinputpath
            
         Returns the full path of the node connected to a given input. 
- 
        
        
            
                opisloading
            
         Returns 1 if Houdini is currently loading a scene file. 
- 
        
        
            
                opisquitting
            
         Returns 1 if Houdini is currently shutting down. 
- 
        
        
            
                oplightmask
            
         Returns a list of lights matching an object’s light mask. 
- 
        
        
            
                oplistsort
            
         Sorts a list of node paths based on node input/outputs order. 
- 
        
        
            
                opname
            
         Returns the name of a node given its path. 
- 
        
        
            
                opnchildren
            
         Returns the number of nodes inside a container node. 
- 
        
        
            
                opninputs
            
         Returns the maximum number of connected inputs. 
- 
        
        
            
                opnoutputs
            
         Returns the number of nodes connected to a node’s output. 
- 
        
        
            
                opoutput
            
         Returns the name of a node connected a given node’s output. 
- 
        
        
            
                opoutputpath
            
         Returns the full path of a node connected a given node’s output. 
- 
        
        
            
                oppinput
            
         Deprecated: replaced by opinput. 
- 
        
        
            
                oppwd
            
         Returns the path of the current network. 
- 
        
        
            
                oppwf
            
         Prints the path of the current network. 
- 
        
        
            
                oprelativepath
            
         Returns the relative path from one node to another. 
- 
        
        
            
                opselect
            
         Returns a list of the selected nodes. 
- 
        
        
            
                opselectpath
            
         Returns a list of the full paths of selected nodes. 
- 
        
        
            
                opselectrecurse
            
         Returns a recursive list of the selected nodes. 
- 
        
        
            
                opselectrecursepath
            
         Returns a recursive list of the full paths of selected nodes. 
- 
        
        
            
                opstreamname
            
         Computes the active stream of a node. 
- 
        
        
            
                opsubpath
            
         Returns the full path of a node including any containing subnets. 
- 
        
        
            
                optransform
            
         Returns the transformation matrix of an object at the current time. 
- 
        
        
            
                optype
            
         Returns the type of a node. 
- 
        
        
            
                optypeinfo
            
         Returns type information about a node. 
- 
        
        
            
                origin
            
         Returns components of an object’s transforms. 
- 
        
        
            
                originoffset
            
         Returns components of an object’s offset transforms. 
- 
        
        
            
                padzero
            
         Returns a string padding a number to a given length with zeros. 
- 
        
        
            
                param
            
         Deprecated: use stamp instead. 
- 
        
        
            
                parmisstring
            
         Returns 1 if a specified parameter is a string. 
- 
        
        
            
                pic
            
         Returns the color of a pixel in a compositing node. 
- 
        
        
            
                picni
            
         Returns the non-interpolated color of a pixel in a compositing node. 
- 
        
        
            
                pluralize
            
         Converts an English noun to its plural. 
- 
        
        
            
                point
            
         Returns the value of a point attribute. 
- 
        
        
            
                pointattribsize
            
         Returns the number of components in a point attribute. 
- 
        
        
            
                pointattribtype
            
         Returns the type of a point attribute. 
- 
        
        
            
                pointavg
            
         Returns the average of an attribute across all points in a geometry. 
- 
        
        
            
                pointdist
            
         Returns the distance between a point and a primitive. 
- 
        
        
            
                pointgrouplist
            
         Returns the list of point groups in a surface node. 
- 
        
        
            
                pointgroupmask
            
         Returns the list of point groups matching a pattern in a surface node. 
- 
        
        
            
                pointlist
            
         Returns a list of all points in a point group. 
- 
        
        
            
                pointneighbours
            
         Lists points that share a minimum number of primitives with
a specified point. 
- 
        
        
            
                pointpattern
            
         Returns a list of points that match a specified pattern. 
- 
        
        
            
                points
            
         Returns the string value of a point attribute. 
- 
        
        
            
                pointsmap
            
         Returns a string from a list of strings in a point attribute. 
- 
        
        
            
                pointsnummap
            
         Returns the number of unique strings bound to a point attribute. 
- 
        
        
            
                popcontextgeo
            
         Returns the full path to a particle network context geometry. 
- 
        
        
            
                popevent
            
         Returns 1 if a particle event is occurring. 
- 
        
        
            
                popeventtime
            
         Returns the time of a particle event. 
- 
        
        
            
                poppoint
            
         Returns the value of a particle attribute, by particle number. 
- 
        
        
            
                poppointid
            
         Returns the value of a particle attribute, by particle ID. 
- 
        
        
            
                poppointnum
            
         Returns the point number of the particle with the specified ID. 
- 
        
        
            
                poppoints
            
         Returns the string value of a particle attribute, by particle number. 
- 
        
        
            
                poppointsid
            
         Returns the string value of a particle attribute, by particle ID. 
- 
        
        
            
                pow
            
         Raises a number to an exponent. 
- 
        
        
            
                prim
            
         Returns the value of a primitive attribute. 
- 
        
        
            
                primattribsize
            
         Returns the number of components in a primitive attribute. 
- 
        
        
            
                primattribtype
            
         Returns the type of a primitive attribute. 
- 
        
        
            
                primdist
            
         Returns the minimum distance and closest points between two primitives. 
- 
        
        
            
                primduv
            
         Returns the partial derivatives of a primitive attribute. 
- 
        
        
            
                primgrouplist
            
         Returns the list of primitive groups in a surface node. 
- 
        
        
            
                primgroupmask
            
         Returns the list of groups matching a pattern in a surface node. 
- 
        
        
            
                primlist
            
         Returns a list of all primitives in a surface node. 
- 
        
        
            
                primneighbours
            
         Lists primitives that share a minimum number of points with a
specified primitive. 
- 
        
        
            
                prims
            
         Returns the string value of a primitive attribute. 
- 
        
        
            
                primsmap
            
         Returns a string from a list of strings in a primitive attribute. 
- 
        
        
            
                primsnummap
            
         Returns the number of unique strings bound to a primitive attribute. 
- 
        
        
            
                primuv
            
         Returns the value of a primitive attribute at a certain UV location. 
- 
        
        
            
                print
            
         Prints a message to the console. 
- 
        
        
            
                property
            
         Similar to ch(), but for render properties, with a default if the property doesn’t exist. 
- 
        
        
            
                propertyf
            
         Evaluates a render property at a given frame. 
- 
        
        
            
                propertys
            
         Evaluates the string value of a render property at the current time. 
- 
        
        
            
                propertysop
            
         Evaluates a render property at the current time as a node path string. 
- 
        
        
            
                propertysraw
            
         Evaluates the raw (unexpanded) string value of a render property at the current time. 
- 
        
        
            
                propertyt
            
         Evaluates a render property at a given time. 
- 
        
        
            
                pulse
            
         Returns 1 when a value is within a certain range. 
- 
        
        
            
                pythonexprf
            
         Evaluates a Python expression, returning a float result. 
- 
        
        
            
                pythonexprs
            
         Evaluates a Python expression, returning a string result. 
- 
        
        
            
                qlinear
            
         Channel segment function: uses quaternions to interpolate. 
- 
        
        
            
                quattomatrix
            
         Converts quaternion to a 3×3 rotation matrix. 
- 
        
        
            
                quintic
            
         Channel segment function: smoothly interpolates slopes and accelerations. 
- 
        
        
            
                rad
            
         Converts from degrees to radians. 
- 
        
        
            
                rand
            
         Returns a pseudo-random number from 0 to 1. 
- 
        
        
            
                raw
            
         Channel segment function. 
- 
        
        
            
                realuv
            
         Converts unit UV to real UV. 
- 
        
        
            
                repeat
            
         Channel segment function: repeats animation from previous frames. 
- 
        
        
            
                repeatt
            
         Channel segment function: repeats animation from previous frames. 
- 
        
        
            
                res
            
         Returns the natural resolution of the image in a compositing node. 
- 
        
        
            
                rgb
            
         Converts HSV values to RGB components. 
- 
        
        
            
                rindex
            
         Finds the last occurrence of a pattern in a string. 
- 
        
        
            
                rint
            
         Rounds to the nearest integer. 
- 
        
        
            
                rotate
            
         Returns a 4×4 rotation matrix from an axis and angle. 
- 
        
        
            
                rotaxis
            
         Returns a 4×4 rotation matrix from an angle and a vector. 
- 
        
        
            
                round
            
         Rounds a number to the nearest integer. 
- 
        
        
            
                run
            
         Runs a string as an HScript command and returns the command’s output. 
- 
        
        
            
                runb
            
         Runs a string as an HScript command and returns the
command and error output. 
- 
        
        
            
                rune
            
         Runs a string as an HScript command and returns any error output. 
- 
        
        
            
                scale
            
         Takes three scaling values and returns a scale matrix. 
- 
        
        
            
                seampoints
            
         Lists all seam points in a surface node. 
- 
        
        
            
                seqanim
            
         Returns 1 if a specified compositing node has an animated sequence. 
- 
        
        
            
                seqend
            
         Returns the end frame of a compositing node’s image sequence. 
- 
        
        
            
                seqlength
            
         Returns the number of frames in a compositing node’s image sequence. 
- 
        
        
            
                seqstart
            
         Returns the start frame of a compositing node’s image sequence. 
- 
        
        
            
                shopstring
            
         Returns the shader string generated by a shader. 
- 
        
        
            
                sign
            
         Returns -1, 0, or 1 depending on the sign of the argument. 
- 
        
        
            
                sin
            
         Returns the sine of the argument. 
- 
        
        
            
                sinh
            
         Returns the hyperbolic sine of the argument. 
- 
        
        
            
                smooth
            
         Takes a value and range and returns a smooth interpolation
between 0 and 1. 
- 
        
        
            
                snoise
            
         Generates sparse convolution 3D noise. 
- 
        
        
            
                spknot
            
         Returns a knot value on a spline curve or surface. 
- 
        
        
            
                spline
            
         Channel segment function: fits a curve to the keyframes. 
- 
        
        
            
                sqrt
            
         Returns the square root of the argument. 
- 
        
        
            
                stamp
            
         Returns a copy stamping floating point value. 
- 
        
        
            
                stamps
            
         Returns a copy stamping string value. 
- 
        
        
            
                statevalue
            
         Returns a global state variable floating point value. 
- 
        
        
            
                statevalues
            
         Returns a global state variable floating point value. 
- 
        
        
            
                strcasecmp
            
         Compares two strings, ignoring case. 
- 
        
        
            
                strcasematch
            
         Returns 1 if a string matches a pattern, ignoring case. 
- 
        
        
            
                strcat
            
         Returns the concatenation of two strings. 
- 
        
        
            
                strcmp
            
         Compares two strings. 
- 
        
        
            
                strdup
            
         Duplicates a string. 
- 
        
        
            
                stripmatrix
            
         Strips non-essential characters from the string representation of
a matrix or vector. 
- 
        
        
            
                strlen
            
         Returns the number of characters in a string. 
- 
        
        
            
                strmatch
            
         Returns 1 if a string matches a pattern, including case. 
- 
        
        
            
                strreplace
            
         Replaces substrings with a new string. 
- 
        
        
            
                sturb
            
         Generates spatially coherent 3D noise based on sparse convolution. 
- 
        
        
            
                substr
            
         Returns a substring of a string. 
- 
        
        
            
                surflen
            
         Returns the length of the 3D curve between two points on a surface. 
- 
        
        
            
                system
            
         Runs a system command line and returns the output. 
- 
        
        
            
                systemES
            
         Runs a system command line and returns the exit status. 
- 
        
        
            
                systemRAW
            
         Runs a system command line and returns the output with no processing. 
- 
        
        
            
                tan
            
         Returns the tangent of the argument. 
- 
        
        
            
                tanh
            
         Returns the hyperbolic tangent of the argument. 
- 
        
        
            
                tex
            
         Returns the interpolated color of a point on an on-disk texture map. 
- 
        
        
            
                texni
            
         Returns the non-interpolated color of a point on an on-disk texture map. 
- 
        
        
            
                tolower
            
         Returns the all-lowercase version of a string. 
- 
        
        
            
                toupper
            
         Returns the all-uppercase version of a string. 
- 
        
        
            
                translate
            
         Takes X, Y, and Z translation values and returns a translation matrix. 
- 
        
        
            
                transpose
            
         Transposes a matrix. 
- 
        
        
            
                trunc
            
         Converts a number to an integer by truncating any fractional part, rounding towards 0. 
- 
        
        
            
                turb
            
         Generates spatially coherent 3D noise. 
- 
        
        
            
                uniqueval
            
         Returns a unique value of an integer attribute. 
- 
        
        
            
                uniquevals
            
         Returns a unique value of a string attribute. 
- 
        
        
            
                unituv
            
         Converts real UV to unit UV. 
- 
        
        
            
                uvdist
            
         Returns the distance between parameteric locations on two primitives. 
- 
        
        
            
                vangle
            
         Returns the angle between two vectors. 
- 
        
        
            
                vector
            
         Converts a string specification into a vector. 
- 
        
        
            
                vector3
            
         Converts three values into a 3-component vector. 
- 
        
        
            
                vector4
            
         Converts four values into a 4-component vector. 
- 
        
        
            
                vertex
            
         Returns the value of a vertex attribute. 
- 
        
        
            
                vertexattribsize
            
         Returns the number of components in a vertex attribute. 
- 
        
        
            
                vertexattribtype
            
         Returns the type of a vertex attribute. 
- 
        
        
            
                vertexs
            
         Returns the string value of a vertex attribute. 
- 
        
        
            
                vertexsmap
            
         Returns a string from a list of strings in a vertex attribute. 
- 
        
        
            
                vertexsnummap
            
         Returns the number of unique strings bound to a point attribute. 
- 
        
        
            
                vlength
            
         Returns the length of a vector. 
- 
        
        
            
                vlength2
            
         
- 
        
        
            
                vmatch
            
         Channel segment function: matches the incoming and outgoing slopes. 
- 
        
        
            
                vmatchin
            
         Channel segment function: matches the incoming slope. 
- 
        
        
            
                vmatchout
            
         Channel segment function: matches the outgoing slope. 
- 
        
        
            
                volumeaverage
            
         Returns the average value of all the voxels in a volume. 
- 
        
        
            
                volumegradient
            
         Returns the gradient of a volume primitive at a specified location. 
- 
        
        
            
                volumeindex
            
         Returns the value of a volume primitive at a specified voxel. 
- 
        
        
            
                volumeindextopos
            
         Converts volume voxel coordinates to world-space coordinates. 
- 
        
        
            
                volumemax
            
         Returns the maximum value of all voxels in a volume. 
- 
        
        
            
                volumemin
            
         Returns the minimum value of all voxels in a volume. 
- 
        
        
            
                volumepostoindex
            
         Converts world space coordinates to volume voxel coordinates. 
- 
        
        
            
                volumeres
            
         Returns the resolution of a volume. 
- 
        
        
            
                volumesample
            
         Returns the value of a volume at a specified position. 
- 
        
        
            
                volumevoxeldiameter
            
         Returns the approximage diameter of a volume voxel in world space. 
- 
        
        
            
                vorigin
            
         Returns a vector of an objects' transforms. 
- 
        
        
            
                vpname
            
         Takes a viewer name and a viewport number
and returns the viewport’s name. 
- 
        
        
            
                vrorigin
            
         Returns a vector of an object’s rotations. 
- 
        
        
            
                vscale
            
         Multiplies a vector by a scaling factor. 
- 
        
        
            
                vset
            
         Creates a vector with each component set to the same value. 
- 
        
        
            
                vsize
            
         Returns the number of elements in a vector. 
- 
        
        
            
                vtorigin
            
         Returns a vector of an object’s translations. 
- 
        
        
            
                wrap
            
         Wraps a value between a minimum and maximum. 
- 
        
        
            
                xyzdist
            
         Returns the distance between a 3D coordinate and a primitive.