Math

Arithmetic

  • Average — The arithmetic mean (sum divided by count) of a list of numbers, points or vectors.
  • Formula — One value computed by a typed formula, such as `wall * 2 + max(gap, 1 mm)`.
  • Maximum — The largest item of a list.
  • Minimum — The smallest item of a list.
  • Sum — Adds up every item of a list: numbers to one number, vectors to one vector, component by component.

Logic

  • All — True only where every item of the list is true.
  • And — True only where both a and b are true.
  • Any — True where at least one item of the list is true.
  • Equals — True where a and b are exactly equal.
  • Greater Than or Equal to — True where a is greater than b or exactly equal to it.
  • Greater Than — True where a is strictly greater than b.
  • Not — The opposite of a: true where a is false, false where it is true.
  • Or — True where a, b or both are true.

Vectors

  • Combine Components — Assembles a vector field from three scalar fields, one per component.
  • Gradient — The direction and rate of steepest increase of a scalar field, as a vector field, estimated by sampling a small step either side along each axis.
  • Unpack Vector — One component of a vector field, as a scalar field.
  • Vector Angle — Angle in degrees between two vectors, from 0 to 180; a zero-length vector gives 0.

Mapping

  • Range Map — Maps a value or field from [in_min, in_max] onto [out_min, out_max]; inputs beyond either end hold that end's result.
  • Table Map — Looks `value` up in a table of breakpoints (Input) and results (Output), interpolating linearly between neighbouring rows.

Sequences

  • Random Sequence — A list of `count` pseudo-random numbers, uniform in [0, 1).
  • Sequence in Range — A list of `count` evenly spaced numbers running from `start` to `end`, both ends included.
Clever Design GmbH · Einsiedeln, SwitzerlandPrivacy · Imprint