jit.scissors Cut up a matrix into evenly spaced sub matrices

The jit.scissors object takes a single matrix and cuts it into uniform rectangular regions, outputting each one out a separate outlet as a new matrix.

Matrix Operator: in[1] out[variable]
Name IOProc Planelink Typelink Dimlink Plane Dim Type
in n/a n/a n/a n/a n/a n/a n/a

Attributes:
Name Type Description
columns int The number of columns to split the input matrix into (default = 1)
If you specify the columns attribute in the object box, The number of outlets will be equal to the number of rows multiplied by the number of columns. If you change the rows * columns attributes later, the size of the split regions will change, but the number of inlets will not change.
rows int The number of rows to split the input matrix into (default = 1)
If you specify the columns attribute in the object box, The number of outlets will be equal to the number of rows multiplied by the number of columns. If you change the rows * columns attributes later, the size of the split regions will change, but the number of inlets will not change.

Messages:
getrows
Sends the current number of rows specified for the object as a list out the right outlet of the object in the form rows sumber-of-rows.

getcolumns
Sends the current number of columns specified for the object as a list out the right outlet of the object in the form columns sumber-of-columns.

Example:

See Also:
jit.concat, jit.demultiplex, jit.glue, jit.matrix, jit.multiplex, jit.split