proceduralΒΆ
class procedural
During a procedural script execution, this interface gives access to the primitives linked to the procedural.
Members
| getattributes | ( ) | Returns the current render attributes |
| getattributes | (
|
Returns the render attributes of a shape |
| getboundsandtransform | (
|
Returns the local bounds and transform of a shape |
| getboundsandtransform | (
|
Returns the local bounds and transform of a list of shapes |
| getcameratransform | (
|
Returns a camera transform |
| getcurrenttime | ( ) | Returns the frame current time |
| getlaabb | (
|
Returns the local aabb of a shape |
| getmaincamera | ( ) | Returns the main camera matrix |
| getmultiattributes | (
|
Returns a particle multiplication attributes |
| getmultioffset | (
|
Returns a particle offset for multiplication |
| getrenderertype | ( ) | Returns the type of renderer |
| getshaderoutputs | (
|
Return a table with all the shader outputs presents in the primitive's materials. |
| getshape | (
|
Retrieves a shape |
| gettransform | ( ) | Returns the current transform |
| gettransform | (
|
Returns the transform of a shape |
| gettrianglearray | (
|
Build a triangle array out of a shape |
| getvar | (
|
Returns a primitive variable |
| getvarsize | (
|
Return the number of components of a variable |
Documentation
Returns the current render attributes
result
Returns the render attributes of a shape
handle The shape's handle.
result The shape render attributes
Returns the local bounds and transform of a shape
handle The shape's handle.
result The shape bounds and transform
Returns the local bounds and transform of a list of shapes
handles The shapes hanles as an array.
result The shapes bounds and transform
Returns a camera transform
id Camera index (1 for the left most) or nil for the left camera.
result
Returns the frame current time
result
Returns the local aabb of a shape
handle The shape's handle.
result The shape's local aabb
Returns the main camera matrix
result
Returns a particle multiplication attributes
handle The particle system handle
multiCount,multiRadius The particle system multiplication attributes
Returns a particle offset for multiplication
partIndex The particle indexmultiIndex The multiplication indexmultiRadius The multiplication radiusmultiCount The multiplication total count
result The particle offset
Returns the type of renderer
result
Return a table with all the shader outputs presents in the primitive's materials.
The returned table is like this :
{
"Ci" = true,
"Oi" = true,
"Specular" = true,
etc..
}
handle The primitive's handle
Retrieves a shape
handle The shape's handle
result
Returns the current transform
result
Returns the transform of a shape
handle The shape's handle.
result The shape transform
Build a triangle array out of a shape
handle The shape's handleuseND If true, use "Pnd" to compute the triangulation, else use the "P"
result
Returns a primitive variable
handle The shape's handle.variable The variable to get
result The primitive variable as a vect
Return the number of components of a variable
name The variable name to get the size
result