docs: public void set(float val, Layout.Axis axis) {
          switch (axis) {
              case X:
                  x = val;
                  break;
              case Y:
                  y = val;
                  break;
              case Z:
                  z = val;
                  break;
              default:
                  throw new RuntimeAssertion("Bad axis specified: %s", axis);
          }
      }