{"params":{"colorway":{"type":"choice","default":"forged-steel","label":"Colorway","describe":"Named steel finish for the whole tool. forged-steel is the approved default: bright silver faces over darker grey flanks. black-oxide is a dark blued workshop tool (charcoal faces, near-black flanks; the pale ground carries its silhouette). brass is a warm gold non-sparking tool. gunmetal is a cold blue-grey. Every scheme keeps faces one value step above flanks so the two-tone read survives. Changes no geometry.","affects":"colors","options":["forged-steel","black-oxide","brass","gunmetal"]},"face":{"type":"color","default":"#a8aeb6","label":"Face steel","describe":"Albedo of the two broad flat faces of the wrench \u2014 the largest zone and the palette's light rung. Overrides the colorway's face colour when set. Keep it a clear value step ABOVE the flank colour or the edge planes stop separating from the top at icon size.","affects":"colors"},"flank":{"type":"color","default":"#878d95","label":"Flank steel","describe":"Albedo of the 12 mm thick forged edge walls all around the tool, including the hex socket wall \u2014 the palette's dark rung. Overrides the colorway's flank colour when set. Keep it a clear value step BELOW the face colour; matching them flattens the tool into a cutout.","affects":"colors"},"nutSize":{"type":"range","default":16,"label":"Nut size (mm)","describe":"The fastener this wrench fits, in millimeters of hex socket circumradius (16 mm default): it drives BOTH ends at once, one tool one nut \u2014 the box-end hex through-hole grows/shrinks and the open-end jaw flats and V throat widen/narrow to the same size. 12 mm is a slim-ignition wrench, 20 mm a chunky axle-nut one. Capped at 20 so the jaw flats stay inside the jaw circle and a solid ring wall remains around the socket. Triangle count is identical at every value.","affects":"geometry","min":12,"max":20,"step":1},"length":{"type":"range","default":0.216,"label":"Overall length (m)","describe":"Overall tip-to-tip length of the tool in meters (0.216 m default, the approved build). Only the waisted handle span stretches \u2014 head sizes, mouth cant and socket are untouched \u2014 so 0.18 m reads as a stubby wrench and 0.26 m as a long-reach one. Triangle count is identical at every value.","affects":"geometry","min":0.18,"max":0.26,"step":0.005}},"presets":{"forged-steel":{"face":"#a8aeb6","flank":"#878d95"},"black-oxide":{"face":"#565b63","flank":"#3a3e45"},"brass":{"face":"#d4af5e","flank":"#a5834a"},"gunmetal":{"face":"#64748a","flank":"#49586d"}},"rev":1787907219,"materials":{"face":{"kind":"metal","finish":"satin"},"flank":{"kind":"metal","finish":"satin"}},"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":1792497408,"mod_v":1787907219}