{"params":{"colorway":{"type":"choice","default":"hull-white","label":"Colorway","describe":"curated kit-coherent scheme setting every zone albedo at once: hull-white = the approved off-white utility run matching the habitat hulls, service-grey = a darker all-grey machine-room run with a pale panel, astro-orange = off-white pipes with rust-orange collars and an orange sunk panel for hazard/fuel lines, regolith = a dust-caked tan run for buried-and-dug-up sections","options":["hull-white","service-grey","astro-orange","regolith"]},"pipe":{"type":"color","default":"#dcdee0","label":"Pipe","describe":"albedo of both tube barrels along their whole length \u2014 the dominant off-white hull mass, roughly two thirds of the visible surface"},"flange":{"type":"color","default":"#989ea7","label":"End faces","describe":"albedo of the flat annular mating face at each of the four pipe ends \u2014 the ring of pipe wall you see around the bore, read as the cut section of the tube. One step darker than the barrel and much lighter than the collar around it, so a chained joint shows a light ring inside a dark band"},"fitting":{"type":"color","default":"#5f6570","label":"Collars & clamps","describe":"albedo of the four end collars (the proud bands finishing each pipe end) and of the clamp blocks straddling the pipe crests at every support; a clear value step darker than the pipe so the fittings read as separate hardware"},"bore":{"type":"color","default":"#1d1e26","label":"Bore","describe":"albedo of the dark tapered interior visible through each of the four pipe mouths \u2014 the near-black that makes the ends read as open pipe rather than cut rod"},"saddle":{"type":"color","default":"#3d3f47","label":"Saddle trestles","describe":"albedo of the upright support plates and their saddle cross-bars; the darkest structural mass, gunmetal under the off-white pipes"},"foot":{"type":"color","default":"#737785","label":"Base plates","describe":"albedo of the broad flat plates the trestles stand on; one value step LIGHTER than the trestle so the foot still separates from the plate when seen from underneath"},"panel":{"type":"color","default":"#878c94","label":"Sunk panel","describe":"albedo of the recessed trapezoidal panel floor on both faces of every trestle \u2014 the single light accent plate on the dark understructure. It is deliberately several steps lighter than the trestle because the recess shadows itself; the recess WALLS stay in the trestle colour so the panel reads as inlaid, not painted on"},"girth":{"type":"range","default":1,"label":"Pipe girth","describe":"diameter of both tubes and their spacing: 0.27 m slim conduits with a hairline gap at 0.72, 0.38 m at the default, up to 0.50 m fat trunk mains at 1.32 (the pair spans 0.58 m to 1.07 m across). The tubes are REBUILT, not scaled: a facet of tube wall is a fixed 0.119 m of arc at every diameter, so a wider pipe is rolled from MORE plates \u2014 7 around the slim conduit, 10 at the default, 13 on the fat main \u2014 and the triangle count moves with it (408 to 600 on a two-trestle run). Plate width, collar length and proudness, clamp length, bar height and base-plate margin are absolute sections and never change; only the tube span and the parts that must reach across it (trestle top, saddle bar, base plate) follow the pipes. The 4 m length and the flat chaining ends never move","affects":"geometry","min":0.72,"max":1.32},"stand":{"type":"range","default":0.36,"label":"Ground clearance","describe":"height in metres of the daylight gap under the pipes, set by the trestle height: 0.22 is a run almost lying in the dust on stubby blocks, 0.70 puts it at knee height on tall triangular trestles with the flare clearly visible. Overall height runs 0.64 m to 1.12 m. Nothing is scaled: the pipes, collars, clamps, saddle bar and base plates keep their exact size and only the upright plate gets longer, which is all a trestle this short has to give \u2014 at 0.70 m it is still one plate under one bar, well under the height where a real trestle would start gaining bracing bays","affects":"geometry","min":0.22,"max":0.7},"supports":{"type":"range","default":2,"label":"Trestle count","describe":"how many saddle trestles carry the 4 m run (whole numbers 2-4). They are always spread so the spacing is identical inside the piece AND across a joint between chained copies: 2 sits them at x = +/-1.0 m, 3 adds one at the centre at 1.33 m pitch, 4 gives a densely propped run at 1.0 m pitch. Every value keeps the ends clear for chaining","affects":"geometry","min":2,"max":4}},"presets":{"hull-white":{"pipe":"#b4b7bc","flange":"#989ea7","fitting":"#5f6570","bore":"#1d1e26","saddle":"#3d3f47","foot":"#737785","panel":"#878c94"},"service-grey":{"pipe":"#878c94","flange":"#b4b7bc","fitting":"#434e67","bore":"#1d1e26","saddle":"#3d3f47","foot":"#5f6570","panel":"#989ea7"},"astro-orange":{"pipe":"#b4b7bc","flange":"#989ea7","fitting":"#975b44","bore":"#3e2f2b","saddle":"#3d3f47","foot":"#5f6570","panel":"#b2684b"},"regolith":{"pipe":"#c1a078","flange":"#ac7c64","fitting":"#73594d","bore":"#3e2f2b","saddle":"#5b4337","foot":"#856f5d","panel":"#975b44"}},"rev":1792408799,"materials":{"pipe":{"kind":"paint","finish":"matte"},"flange":{"kind":"metal","finish":"satin"},"fitting":{"kind":"metal","finish":"cast"},"bore":{"kind":"rubber","finish":"black"},"saddle":{"kind":"metal","finish":"cast"},"foot":{"kind":"metal","finish":"satin"},"panel":{"kind":"metal","finish":"brushed"}},"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":1792467968,"mod_v":1792408799}