Nodes in this category deal with general data handling, such as merging and flattening graphical elements.
Nodes
| Node | Details | Possible Types |
|---|---|---|
| Count Elements | Node description coming soon. | Table<Graphic> → f64Table<Vector> → f64Table<Raster> → f64Table<Color> → f64Table<GradientStops> → f64Vec<String> → f64Vec<f64> → f64Vec<DVec2> → f64 |
| Extend | Joins two tables of the same type, extending the base table with the rows of the new table. | Table<Artboard> → Table<Artboard>Table<Graphic> → Table<Graphic>Table<Vector> → Table<Vector>Table<Raster> → Table<Raster>Table<Color> → Table<Color>Table<GradientStops> → Table<GradientStops> |
| Flatten Graphic | Removes a level of nesting from a graphic table, or all nesting if "Fully Flatten" is enabled. | Table<Graphic> → Table<Graphic> |
| Index Elements | Returns the value at the specified index in the collection. If no value exists at that index, the type's default value is returned. | Vec<f64> → f64Vec<u32> → u32Vec<u64> → u64Vec<DVec2> → vec2Vec<String> → stringTable<Artboard> → Table<Artboard>Table<Graphic> → Table<Graphic>Table<Vector> → Table<Vector>Table<Raster> → Table<Raster>Table<Color> → Table<Color>Table<GradientStops> → Table<GradientStops> |
| To Graphic | Converts a table of graphical content into a graphic table by placing it into an element of a new wrapper graphic table. If it is already a graphic table, it is not wrapped again. Use the 'Wrap Graphic' node if wrapping is always desired. | Table<Graphic> → Table<Graphic>Table<Vector> → Table<Graphic>Table<Raster> → Table<Graphic>Table<Color> → Table<Graphic>Table<GradientStops> → Table<Graphic> |
| Wrap Graphic | Nests the input graphical content in a wrapper graphic. This essentially "groups" the input. The inverse of this node is 'Flatten Graphic'. | Table<Graphic> → Table<Graphic>Table<Vector> → Table<Graphic>Table<Raster> → Table<Graphic>Table<Color> → Table<Graphic>Table<GradientStops> → Table<Graphic>transform → Table<Graphic> |