beta
cables is under heavy development.
There might be one or another bug, please let us know about it!
op collection

pointArrays


ops that produce or work with point arrays. point arrays are arrays filled with 3d coordinates: [x,y,z,x,y,z,x,y,z,...]



Array1xTo3x

 convert array1x to array3x

Array2xTo3x

inserts zeroes every third item

Array3xGetValues

 get 3 values xyz from an array3x

Array3xGetValuesInterpolated

 get interpolated values between the indices of an array3x

Array3xMultiply

multiply every XYZ member of array3x

Array3xSort

Sorts an array with value triplets `[x1, y1, z1, …]`

Array3xSplinePositionAtDistance

 get position in array3x/spline at distance from start

Array3xSubdivideNew

 for subdividing splines, smoothing lines using cubic bezier interpolation

ArrayInterpolateOffset

 interpolate between two arrays, only a few numbers at the same time

ArrayPack3

Packs 3 individual arrays into a xyz array

ArrayUnpack3

splits a xyz array into 3 individual arrays

Field

 generate coordinates for a rectangular field of points

RedistributeSplinePoints

recalculate a spline / change number of points of a spline

RandomArray3x

Generates a random array of numbers

ReduceArray3x

Reduce an array by copying only every xth value

SortArray3xByDistance

sort an array3x, by the distance of each point to the first

GeometryPoints

 get vertices of a geometry as array3x (vertex vertices)

ArrayTranslate

iterate over an array3: translate to xyz, then trigger next op

MeshInstancer

 draw the same mesh multiple times very fast

Helix

 generates a helix, spiral spline

PointCloudFromArray

 visualize an array of coordinates as points

SimpleSpline

 Draws a simple spline only one pixel wide

PointCloudFile

 load and display a pointcloud file

PointCollector

save points/coordinates in an array

PointCollectorCollect

collect world space coordinates into an array

Array3xMultiplyMatrix

multiply every XYZ coordinate with a matrix

Array3xTransform

transform (translate,rotate,scale) positions in an array3x

CirclePath

calculates a circle path, outputs array3x

LissajouseSpline

 generate spline using lissajous formulas

PointsSphereRandom

 Generates a point field mapped to the surface of a sphere