{"params":{"colorway":{"type":"choice","default":"black-points","label":"Colorway","describe":"Curated lineside scheme, named and coloured to match the point lever so a lever and its rodding can be set together. black-points (default): charcoal-black painted cast-iron stools and cranks, bare warm-grey steel rods, grey weathered timber blocks (the reference). red-oxide: red-oxide stools and cranks on mid-brown timber. company-green: bright company-green stools and cranks on dark creosoted timber. silver-grey: grey-painted stools and cranks, pale steel rods, pale silvered timber. signal-red: bright signal-red stools and cranks on dark creosoted timber. royal-blue: royal-blue stools and cranks on dark creosoted timber. Rust comes through every one of them with wear.","options":["black-points","red-oxide","company-green","silver-grey","signal-red","royal-blue"]},"rods":{"type":"range","default":2,"label":"Rods","describe":"How many parallel rods the run carries, each working its own set of points or lock. Rods sit at a fixed 0.26 m pitch centred on x = 0, each on its own roller stool at every block; the blocks (and on the crank the crank bed) are rebuilt longer to carry them, from 0.44 m across at 1 rod to 1.22 m at 4, with the same section. 1 is a single lone rod on short blocks; 4 is a broad bundle of four rods on long blocks.","affects":"geometry","min":1,"max":4,"step":1},"piece":{"type":"choice","default":"straight","label":"Piece","describe":"Which piece of a rodding run this is. straight (default): 4 m along z between flat joint faces at z = -2 and +2, two timber blocks at z = -1 and +1. crank: the run arrives from a joint at z = -2 (block at z = -1) and every rod turns 90 degrees toward +X on its own triangular cast-iron bell crank, the cranks in a diagonal row on a timber crank bed laid at 45 degrees at the origin; the rods leave along x over a block at x = +1 to a joint at x = +2, in the same order and spacing, so a straight turned 90 degrees continues them. Turn the piece about y to turn the other way.","affects":"geometry","options":["straight","crank"]},"couplings":{"type":"toggle","default":false,"label":"Couplings","describe":"Off (default): every rod is sawn square on the joint plane, a plain 8-sided steel end face, so two pieces butted read as one continuous rod. On: every rod end carries half a dark painted-iron coupling, a plain box 0.10 m wide, 0.075 m tall and 0.15 m long cut on the joint plane, the same coupling half the point lever's rod stub ends in, so two pieces (or a piece and the lever with its rod stub on) close into one 0.30 m coupling. The rods keep the same section, height and length either way.","affects":"geometry"},"wear":{"type":"range","default":0.3,"label":"Wear","describe":"0 freshly painted and new, 1 old and weathered: faded paint, dirt, rust and small chips; the object itself never changes.","affects":"geometry","min":0,"max":1,"step":0.1},"tone":{"type":"range","default":0.35,"label":"Tone variation","describe":"How far each face of the sawn timber blocks and crank bed drifts from the timber colour, as separately sawn stock does. 0 is uniform timber, 0.35 a normal batch, 1 a deliberately mixed reclaimed lot. Only the timber varies; steel, iron and rust keep their exact colours. Changes no geometry at any value.","min":0,"max":1,"step":0.05},"timber":{"type":"color","default":"#968d84","label":"Timber","describe":"Albedo of the timber blocks under the stools and of the crank bed. Greys toward silvered timber above wear 0.3."},"steel":{"type":"color","default":"#7c766b","label":"Rod steel","describe":"Albedo of the bare steel rods (their half joint fittings are painted iron). Wear rusts the rods in streaks along their top facets, one segment at a time (one thin streak per rod at the default 0.3, mirror-twin rods alike, the inner and outer pairs of a 3- or 4-rod run in different places; the tops and most upper flanks by 1, the underside staying steel), and browns what steel is left above 0.3."},"iron":{"type":"color","default":"#3f4140","label":"Iron paint","describe":"Albedo of the painted cast iron: the roller stools (plates, bolt heads, cheeks, rollers and axle bosses) and on the crank the bell cranks, their hub bosses and pedestals. Also the half joint fittings at the rod ends, which carry the mating faces and never rust (they only brown with the rest of the paint above 0.3, as the point lever's do). Wear rusts the castings through face by face from the first step (about a fifth at the default 0.3, about four fifths by 1) and browns what paint is left above 0.3."},"rust":{"type":"color","default":"#896038","label":"Rust","describe":"Albedo of the rust wear brings through the rods, stools and cranks. None at wear 0."}},"presets":{"black-points":{"timber":"#968d84","steel":"#7c766b","iron":"#3f4140","rust":"#896038"},"red-oxide":{"timber":"#715f50","steel":"#7c766b","iron":"#774034","rust":"#896038"},"company-green":{"timber":"#563e26","steel":"#7c766b","iron":"#728738","rust":"#896038"},"silver-grey":{"timber":"#ae9f8a","steel":"#968d84","iron":"#7c766b","rust":"#896038"},"signal-red":{"timber":"#563e26","steel":"#7c766b","iron":"#903330","rust":"#896038"},"royal-blue":{"timber":"#563e26","steel":"#7c766b","iron":"#385d7c","rust":"#896038"}},"materials":{"timber":{"kind":"wood","finish":"raw"},"steel":{"kind":"metal","finish":"satin"},"iron":{"kind":"paint","finish":"matte"},"rust":{"kind":"metal","finish":"rusted"}},"rev":1792878606,"materials_note":"what each colour zone is made of: `kind` and `finish` name a procedural PBR material in https://polyfork.dev/materials.mjs (dressByAlbedo finds a zone by its albedo in COLOR_0). A zone not listed has not been classified.","preview_v":1792878755,"mod_v":1792878606}