addedInput schema / properties / input / additionalProperties
Added value: +true
addedInput schema / properties / input / properties / aspect / default
Added value: +0.4
changedInput schema / properties / input / properties / aspect / description
Previous value: -"slot shape only: width/length ratio, 0.05-0.95. Default 0.4"New value: +"Slot shape only: width/length ratio."
addedInput schema / properties / input / properties / aspect / maximum
Added value: +0.95
addedInput schema / properties / input / properties / aspect / minimum
Added value: +0.05
addedInput schema / properties / input / properties / borderMode
Added value: +{
+ "description": "How border-clipped cells are handled; other values keep the core default.",
+ "enum": [
+ "drop",
+ "adapt"
+ ],
+ "type": "string"
+}
addedInput schema / properties / input / properties / cornerR / default
Added value: +1.5
changedInput schema / properties / input / properties / cornerR / description
Previous value: -"hole corner radius in mm, 0-10 (polygonal shapes only). Default 1.5"New value: +"Hole corner radius in mm (polygonal shapes only)."
addedInput schema / properties / input / properties / cornerR / maximum
Added value: +10
addedInput schema / properties / input / properties / cornerR / minimum
Added value: +0
addedInput schema / properties / input / properties / density / default
Added value: +1
changedInput schema / properties / input / properties / density / description
Previous value: -"fraction of cells that get a hole, 0-1 (deterministic per seed). Default 1"New value: +"Fraction of cells that get a hole; deterministic per seed."
addedInput schema / properties / input / properties / density / maximum
Added value: +1
addedInput schema / properties / input / properties / density / minimum
Added value: +0
changedInput schema / properties / input / properties / format / description
Previous value: -"output format. 'stl' = watertight 3D solid for printing/CAM (returned base64); 'dxf' = R12 2D profile for laser/CNC; 'svg' = 2D preview/cut file. Default 'stl'"New value: +"stl watertight 3D solid (base64), dxf R12 2D profile, svg 2D preview/cut file. Unrecognized falls back to stl."
addedInput schema / properties / input / properties / height / default
Added value: +200
changedInput schema / properties / input / properties / height / description
Previous value: -"panel height in mm, 10-500. Default 200"New value: +"Panel height in mm."
addedInput schema / properties / input / properties / height / maximum
Added value: +500
addedInput schema / properties / input / properties / height / minimum
Added value: +10
addedInput schema / properties / input / properties / jpos / default
Added value: +0
changedInput schema / properties / input / properties / jpos / description
Previous value: -"position jitter 0-1 (organic look; wall clearance still guaranteed). Default 0"New value: +"Position jitter (wall clearance still guaranteed)."
addedInput schema / properties / input / properties / jpos / maximum
Added value: +1
addedInput schema / properties / input / properties / jpos / minimum
Added value: +0
addedInput schema / properties / input / properties / jrot / default
Added value: +0
changedInput schema / properties / input / properties / jrot / description
Previous value: -"rotation jitter in degrees, 0-45. Default 0"New value: +"Rotation jitter in degrees."
addedInput schema / properties / input / properties / jrot / maximum
Added value: +45
addedInput schema / properties / input / properties / jrot / minimum
Added value: +0
addedInput schema / properties / input / properties / jscale / default
Added value: +0
changedInput schema / properties / input / properties / jscale / description
Previous value: -"scale jitter 0-1. Default 0"New value: +"Scale jitter."
addedInput schema / properties / input / properties / jscale / maximum
Added value: +1
addedInput schema / properties / input / properties / jscale / minimum
Added value: +0
changedInput schema / properties / input / properties / lattice / description
Previous value: -"cell arrangement. Default 'hexpack'"New value: +"Cell arrangement; invalid values keep the default hexpack."
addedInput schema / properties / input / properties / margin / default
Added value: +12
changedInput schema / properties / input / properties / margin / description
Previous value: -"solid border width in mm, 0-60. Default 12"New value: +"Solid border width in mm."
addedInput schema / properties / input / properties / margin / maximum
Added value: +60
addedInput schema / properties / input / properties / margin / minimum
Added value: +0
addedInput schema / properties / input / properties / pitch / default
Added value: +18
changedInput schema / properties / input / properties / pitch / description
Previous value: -"cell spacing in mm, 6-100 — smaller = denser (bounded by the 600-cell cap). Default 18"New value: +"Cell spacing in mm; must exceed wall; bounded by the 600-cell cap."
addedInput schema / properties / input / properties / pitch / maximum
Added value: +100
addedInput schema / properties / input / properties / pitch / minimum
Added value: +6
addedInput schema / properties / input / properties / rot / default
Added value: +0
changedInput schema / properties / input / properties / rot / description
Previous value: -"hole rotation in degrees. Default 0"New value: +"Hole rotation in degrees."
addedInput schema / properties / input / properties / seed / default
Added value: +7
changedInput schema / properties / input / properties / seed / description
Previous value: -"deterministic jitter seed — same seed, same panel. Default 7"New value: +"Deterministic jitter seed — same seed, same panel."
changedInput schema / properties / input / properties / shape / description
Previous value: -"hole shape. Default 'hexagon'"New value: +"Hole shape. Default hexagon."
addedInput schema / properties / input / properties / thickness / default
Added value: +6.35
changedInput schema / properties / input / properties / thickness / description
Previous value: -"panel thickness in mm, 0.5-50. Default 6.35 (1/4\")"New value: +"Panel thickness in mm."
addedInput schema / properties / input / properties / thickness / maximum
Added value: +50
addedInput schema / properties / input / properties / thickness / minimum
Added value: +0.5
addedInput schema / properties / input / properties / wall / default
Added value: +3
changedInput schema / properties / input / properties / wall / description
Previous value: -"minimum wall between holes in mm, 1-50 (guaranteed by construction). Default 3"New value: +"Minimum wall between holes in mm; must be less than pitch."
addedInput schema / properties / input / properties / wall / maximum
Added value: +50
addedInput schema / properties / input / properties / wall / minimum
Added value: +1
addedInput schema / properties / input / properties / width / default
Added value: +300
changedInput schema / properties / input / properties / width / description
Previous value: -"panel width in mm, 10-500. Default 300"New value: +"Panel width in mm. Out-of-range REJECTED (over_cap), not clamped."
addedInput schema / properties / input / properties / width / maximum
Added value: +500
addedInput schema / properties / input / properties / width / minimum
Added value: +10
addedInput schema / properties / input / required
Added value: +[]