← API reference
CANONICAL TYPE REFERENCE

LayerPlacement

Affine transform (SVG matrix a b c d e f, mm) locating a layer's trim-local geometry on the imposed sheet

aFloat!

Matrix coefficient a — x scale/rotation term: x' = a·x + c·y + e. 1 for an unrotated, unscaled placement.

bFloat!

Matrix coefficient b — x shear/rotation term feeding y': y' = b·x + d·y + f. 0 for an unrotated placement.

cFloat!

Matrix coefficient c — y shear/rotation term feeding x': x' = a·x + c·y + e. 0 for an unrotated placement.

dFloat!

Matrix coefficient d — y scale/rotation term: y' = b·x + d·y + f. 1 for an unrotated, unscaled placement.

eFloat!

Matrix coefficient e — translation along x, in millimetres.

fFloat!

Matrix coefficient f — translation along y, in millimetres.

View exact SDL
"""
Affine transform (SVG matrix a b c d e f, mm) locating a layer's trim-local geometry on the imposed sheet
"""
type LayerPlacement {
  """
  Matrix coefficient `a` — x scale/rotation term: x' = a·x + c·y + e. 1 for an unrotated, unscaled placement.
  """
  a: Float!
  """
  Matrix coefficient `b` — x shear/rotation term feeding y': y' = b·x + d·y + f. 0 for an unrotated placement.
  """
  b: Float!
  """
  Matrix coefficient `c` — y shear/rotation term feeding x': x' = a·x + c·y + e. 0 for an unrotated placement.
  """
  c: Float!
  """
  Matrix coefficient `d` — y scale/rotation term: y' = b·x + d·y + f. 1 for an unrotated, unscaled placement.
  """
  d: Float!
  """Matrix coefficient `e` — translation along x, in millimetres."""
  e: Float!
  """Matrix coefficient `f` — translation along y, in millimetres."""
  f: Float!
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.