Graphite/docs/design/node-data.md
2022-03-25 02:11:31 -07:00

1,021 B

Data can flow or composite.

Types

Data types in Rust.

  • Color - A color description freely convertible between color models and color spaces.
  • Raster - A monadic data format that allows a color to be sampled at any rectangle position.

Table Archetypes

A set of standard named columns in a table of specific type(s), where some can be optional.

  • XY - A vector2 (2D vector).
    X: number, Y: number

  • XYZ - A vector3 (3D vector).
    X: number, Y: number, Z: number

  • XYZW - A vector4 (4D vector).
    X: number, Y: number, Z: number, W: number

  • Trace - Sequence of points in 2D or (rarely) 3D space. Often recorded as mouse or stylus movements where time is seconds since the stroke began.
    X: number, Y: number, Z?: number, Pressure?: number, Pitch?: number, Roll?: number, Yaw?: number, Time?: number