[{"id":"aberdeen-bond","name":"Aberdeen bond","category":"stone","parameters":[{"name":"length","label":"Slab length","value":450,"min":100,"max":1200,"unit":"mm"},{"name":"width","label":"Slab width","value":250,"min":60,"max":800,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"abstract-check","name":"Abstract check","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":900,"min":120,"max":3000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"acoustic-slat-panel","name":"Acoustic slat panel","category":"wood","parameters":[{"name":"width","label":"Slat width","value":27,"min":5,"max":28,"unit":"mm"},{"name":"pitch","label":"Slat pitch","value":40,"min":29,"max":200,"unit":"mm"},{"name":"length","label":"Slat length","value":2400,"min":300,"max":3000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"alternating-fish-scale","name":"Alternating fish scale","category":"ceramic","parameters":[{"name":"radius","label":"Scale radius","value":75,"min":15,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"alternating-parallelogram","name":"Alternating parallelogram","category":"stone","parameters":[{"name":"width","label":"Paver width","value":150,"min":20,"max":800,"unit":"mm"},{"name":"length","label":"Paver side","value":600,"min":60,"max":2000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"alternating-split-panel","name":"Alternating split panel","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":20,"min":5,"max":120,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"angled-trapezoid-paver","name":"Angled trapezoid paver","category":"stone","parameters":[{"name":"height","label":"Course height","value":200,"min":40,"max":900,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"arabesque","name":"Arabesque","category":"ceramic","parameters":[{"name":"width","label":"Width (tip to tip)","value":146.05,"min":30,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"arch-and-stripe-panel","name":"Arch and stripe panel","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":600,"min":120,"max":2400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"arch-tile","name":"Arch tile","category":"ceramic","parameters":[{"name":"width","label":"Column width","value":100,"min":20,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"arrow-block","name":"Arrow block","category":"ceramic","parameters":[{"name":"width","label":"Width","value":100,"min":30,"max":300,"unit":"mm"},{"name":"length","label":"Length","value":200,"min":50,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"art-deco-vee-band","name":"Art deco vee band","category":"ceramic","parameters":[{"name":"width","label":"Vee width","value":150,"min":20,"max":800,"unit":"mm"},{"name":"length","label":"Tile height","value":500,"min":40,"max":2000,"unit":"mm"},{"name":"bandWidth","label":"Narrow band","value":50,"min":5,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"ashlar","name":"Ashlar","category":"stone","parameters":[{"name":"moduleSize","label":"Smallest tile side","value":200,"min":20,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"banded-mitred-panel","name":"Banded mitred panel","category":"ceramic","parameters":[{"name":"length","label":"Panel width","value":204,"min":40,"max":2000,"unit":"mm"},{"name":"width","label":"Panel height","value":170.4,"min":40,"max":2000,"unit":"mm"},{"name":"bandWidth","label":"Band course","value":54,"min":5,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"banded-octagon-weave","name":"Banded octagon weave","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":600,"min":120,"max":2400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"bar-grating","name":"Bar grating","category":"metal","parameters":[{"name":"length","label":"Cross bar pitch","value":100,"min":10,"max":500,"unit":"mm"},{"name":"width","label":"Bearing bar pitch","value":30,"min":8,"max":300,"unit":"mm"},{"name":"wallWidth","label":"Bar width","value":5,"min":1,"max":7,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"basketweave","name":"Basketweave","category":"wood","parameters":[{"name":"length","label":"Plank length","value":200,"min":40,"max":2000,"unit":"mm"},{"name":"planks","label":"Planks per block","value":2,"min":2,"max":10,"unit":"none"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"basketweave-with-dot","name":"Basketweave with dot","category":"ceramic","parameters":[{"name":"width","label":"Tile width","value":50.8,"min":5,"max":600,"unit":"mm"},{"name":"dotSize","label":"Dot side","value":25.4,"min":2,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"beavertail-tile","name":"Beavertail tile","category":"lapped","parameters":[{"name":"width","label":"Tile width","value":165,"min":50,"max":600,"unit":"mm"},{"name":"gauge","label":"Gauge (course step)","value":100,"min":30,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"lap":{"rows":165,"columns":0,"batten":25},"profileSection":false},{"id":"bent-strip-check","name":"Bent strip check","category":"ceramic","parameters":[{"name":"width","label":"Block width","value":300,"min":60,"max":600,"unit":"mm"},{"name":"length","label":"Block height","value":480,"min":320,"max":2000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"block-parquet-pave","name":"Block parquet (pave)","category":"wood","parameters":[{"name":"width","label":"Tile width (length = 2 x width)","value":114.3,"min":20,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"block-parquet-weave","name":"Block parquet (weave)","category":"wood","parameters":[{"name":"width","label":"Tile width (length = 2 x width)","value":114.3,"min":20,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"board-and-batten","name":"Board and batten","category":"wood","parameters":[{"name":"width","label":"Board width","value":150,"min":50,"max":600,"unit":"mm"},{"name":"bandWidth","label":"Batten width","value":50,"min":15,"max":200,"unit":"mm"},{"name":"length","label":"Board length","value":3600,"min":1200,"max":6000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"bordered-stripe-tile","name":"Bordered stripe tile","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":313.6,"min":60,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"bowtie-paver","name":"Bowtie paver","category":"stone","parameters":[{"name":"length","label":"Paver length","value":400,"min":80,"max":1200,"unit":"mm"},{"name":"width","label":"Paver width","value":280,"min":60,"max":900,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"broken-course-square-grid","name":"Broken course square grid","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":900,"min":180,"max":3600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"broken-herringbone","name":"Broken herringbone","category":"wood","parameters":[{"name":"length","label":"Plank length","value":600,"min":100,"max":3000,"unit":"mm"},{"name":"width","label":"Plank width","value":120,"min":20,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"broken-range-ashlar","name":"Broken range ashlar","category":"stone","parameters":[{"name":"minimumLength","label":"Shortest stone","value":140,"min":60,"max":600,"unit":"mm"},{"name":"minimumWidth","label":"Lowest course","value":60,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"cairo","name":"Cairo","category":"ceramic","parameters":[{"name":"edge","label":"Equal side","value":100,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"cedar-shingle","name":"Cedar shingle (random widths)","category":"lapped","parameters":[{"name":"gauge","label":"Exposure","value":139.7,"min":50,"max":300,"unit":"mm"},{"name":"minimumLength","label":"Narrowest shingle","value":76.2,"min":25.4,"max":254,"unit":"mm"},{"name":"maximumLength","label":"Widest shingle","value":254,"min":177.8,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"lap":{"rows":317.5,"columns":0,"batten":0},"profileSection":false},{"id":"chamfered-pinwheel-panel","name":"Chamfered pinwheel panel","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":15,"min":4,"max":100,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"chamfered-rectangle-weave","name":"Chamfered rectangle weave","category":"stone","parameters":[{"name":"width","label":"Square paver","value":90,"min":20,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"chamfered-split-bands","name":"Chamfered split bands","category":"stone","parameters":[{"name":"moduleSize","label":"Module side","value":70,"min":15,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"chamfered-square-and-diamond","name":"Chamfered square and diamond","category":"stone","parameters":[{"name":"cellSize","label":"Grid square","value":200,"min":40,"max":2000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"chantilly-parquet","name":"Chantilly parquet","category":"wood","parameters":[{"name":"width","label":"Block width (length = 3 x width)","value":150,"min":20,"max":600,"unit":"mm"}],"angle":45,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"chantilly-weave","name":"Chantilly weave","category":"wood","parameters":[{"name":"width","label":"Plank width (length = 6 x width)","value":50.8,"min":10,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"check-parquet-7","name":"Check parquet (7 strips)","category":"wood","parameters":[{"name":"width","label":"Strip width (length = 7 x width)","value":70,"min":10,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"checker-mosaic","name":"Checkered mosaic","category":"ceramic","parameters":[{"name":"length","label":"Large tile side","value":200,"min":50,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"checkerboard-split","name":"Checkerboard split","category":"stone","parameters":[{"name":"length","label":"Large paver side","value":240,"min":60,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"chevron","name":"Chevron","category":"wood","parameters":[{"name":"length","label":"Plank length","value":600,"min":50,"max":3000,"unit":"mm"},{"name":"width","label":"Plank width","value":90,"min":10,"max":1000,"unit":"mm"},{"name":"cutAngle","label":"End cut angle (degrees)","value":45,"min":10,"max":90,"unit":"deg"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"chevron-diamond","name":"Chevron diamond","category":"stone","parameters":[{"name":"moduleSize","label":"Square module","value":250,"min":40,"max":900,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"chevron-paver","name":"Chevron paver","category":"stone","parameters":[{"name":"length","label":"Arm length","value":300,"min":40,"max":1500,"unit":"mm"},{"name":"width","label":"Arm width","value":100,"min":20,"max":600,"unit":"mm"},{"name":"cutAngle","label":"Arm angle (degrees)","value":45,"min":10,"max":80,"unit":"deg"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"chevron-three-width","name":"Chevron (three plank widths)","category":"wood","parameters":[{"name":"length","label":"Plank length","value":457.2,"min":50,"max":3000,"unit":"mm"},{"name":"wideWidth","label":"Widest plank","value":114.3,"min":10,"max":500,"unit":"mm"},{"name":"mediumWidth","label":"Middle plank","value":50.8,"min":10,"max":500,"unit":"mm"},{"name":"narrowWidth","label":"Narrowest plank","value":25.4,"min":10,"max":500,"unit":"mm"},{"name":"cutAngle","label":"End cut angle (degrees)","value":45,"min":10,"max":90,"unit":"deg"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"circle-and-crescent-grid","name":"Circle and crescent grid","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":300,"min":60,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"clipped-block-mosaic","name":"Clipped block mosaic","category":"stone","parameters":[{"name":"overallSize","label":"Tile size","value":700,"min":140,"max":2800,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"clipped-square-and-triangle","name":"Clipped square and triangle","category":"ceramic","parameters":[{"name":"edge","label":"Tile size","value":236,"min":40,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"cloud-flower-tile","name":"Cloud flower tile","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":600,"min":120,"max":2400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"cobblestone","name":"Cobblestone","category":"stone","parameters":[{"name":"moduleSize","label":"Small square side","value":150,"min":20,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"column-weave","name":"Column weave","category":"stone","parameters":[{"name":"width","label":"Paver width","value":100,"min":20,"max":500,"unit":"mm"},{"name":"planks","label":"Pavers per block","value":3,"min":2,"max":8,"unit":"none"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"common-bond","name":"Common bond","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"},{"name":"stretchers","label":"Stretcher courses per header course","value":6,"min":1,"max":12,"unit":"none"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"compass","name":"Compass","category":"stone","parameters":[{"name":"edge","label":"Edge","value":100,"min":10,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"concentric-diamond-stripe","name":"Concentric diamond stripe","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":600,"min":120,"max":1800,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"corner-block-mixed","name":"Corner block squares, mixed","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":210,"min":60,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"corrugated-sheet","name":"Corrugated sheet","category":"metal","parameters":[{"name":"pitch","label":"Corrugation pitch","value":76,"min":60,"max":300,"unit":"mm"},{"name":"depth","label":"Profile depth","value":18,"min":3,"max":30,"unit":"mm"},{"name":"length","label":"Sheet length","value":2000,"min":300,"max":7000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":true},{"id":"crazy-paving","name":"Crazy paving","category":"stone","parameters":[{"name":"stoneSize","label":"Mean stone height","value":400,"min":150,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"cross-and-quartered-square","name":"Cross and quartered square","category":"stone","parameters":[{"name":"width","label":"Paver width","value":130,"min":30,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"cross-and-square","name":"Cross and square","category":"stone","parameters":[{"name":"overallSize","label":"Cross overall size","value":400,"min":60,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"cross-and-square-pave","name":"Cross and square pave","category":"stone","parameters":[{"name":"edge","label":"Large square","value":250,"min":150,"max":1500,"unit":"mm"},{"name":"armWidth","label":"Cross arm","value":100,"min":20,"max":140,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"cross-and-square-split","name":"Cross and square split","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":12,"min":3,"max":72,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"cross-versailles","name":"Cross Versailles","category":"stone","parameters":[{"name":"overallSize","label":"Panel size","value":600,"min":120,"max":3000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"cross-weave-square","name":"Cross weave square","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":250,"min":220,"max":1200,"unit":"mm"},{"name":"bandWidth","label":"Strip width","value":100,"min":10,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"crosshair","name":"Crosshair","category":"stone","parameters":[{"name":"moduleSize","label":"Smallest tile side","value":150,"min":20,"max":800,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"crosshatch","name":"Crosshatch","category":"wood","parameters":[{"name":"width","label":"Block width (length = 3 x width)","value":150,"min":20,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"crossing-split-tiles","name":"Crossing split tiles","category":"ceramic","parameters":[{"name":"edge","label":"Block side","value":200,"min":40,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"curved-cross-interlock","name":"Curved cross interlock","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":600,"min":120,"max":2400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"curved-patchwork-panel","name":"Curved patchwork panel","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":900,"min":180,"max":1800,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"cushion-tile","name":"Cushion tile","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":300,"min":60,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"cusped-medallion-tile","name":"Cusped medallion tile","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":600,"min":120,"max":2400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"cyclone-versailles","name":"Cyclone Versailles","category":"wood","parameters":[{"name":"moduleSize","label":"Smallest tile side","value":80,"min":10,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"dearnes-bond","name":"Dearne's bond","category":"brick","parameters":[{"name":"length","label":"Shiner length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Header course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"deltoidal-trihexagonal","name":"Kite (deltoidal trihexagonal)","category":"ceramic","parameters":[{"name":"edge","label":"Source edge","value":60,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"diagonal-cross","name":"Diagonal cross","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":600,"min":120,"max":3000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"diagonal-quarter-grid","name":"Diagonal quarter grid","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module size","value":100,"min":20,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"diagonal-split-bands","name":"Diagonal split bands","category":"stone","parameters":[{"name":"length","label":"Split tile length","value":100,"min":20,"max":1000,"unit":"mm"},{"name":"width","label":"Course height","value":120,"min":20,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"diagonal-split-rectangle","name":"Diagonal split rectangle","category":"ceramic","parameters":[{"name":"width","label":"Tile width","value":150,"min":30,"max":900,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"diamond","name":"Diamond","category":"ceramic","parameters":[{"name":"shortDiagonal","label":"Short diagonal","value":175,"min":20,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"diamond-cross","name":"Diamond cross","category":"stone","parameters":[{"name":"edge","label":"Rhombus side","value":200,"min":20,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"diamond-in-diamond","name":"Diamond in diamond","category":"stone","parameters":[{"name":"edge","label":"Diamond side","value":300,"min":50,"max":1500,"unit":"mm"},{"name":"sizeRatio","label":"Inner diamond share","value":0.33,"min":0.1,"max":0.8,"unit":"none"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"diamond-square-mosaic","name":"Diamond square mosaic","category":"ceramic","parameters":[{"name":"cellSize","label":"Grid step","value":15,"min":2,"max":150,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"disc-and-half-disc-course","name":"Disc and half disc course","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":300,"min":60,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"disc-column-mosaic","name":"Disc column mosaic","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":300,"min":60,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"dodecagon-and-star","name":"Dodecagon and four-point star","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":40,"min":10,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"dodecagram-hexagon","name":"Dodecagram and hexagon","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":50,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"dodecagram-triangle","name":"Dodecagram and triangle","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":50,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"domed-cobble","name":"Domed cobble","category":"stone","parameters":[{"name":"stoneSize","label":"Mean stone height","value":120,"min":68,"max":300,"unit":"mm"},{"name":"relief","label":"Dome height","value":14,"min":0,"max":80,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"domino-paving","name":"Domino paving","category":"stone","parameters":[{"name":"moduleSize","label":"Domino width","value":100,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"double-band-grid","name":"Double band grid","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":250,"min":40,"max":1200,"unit":"mm"},{"name":"bandWidth","label":"Strip width","value":100,"min":10,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"double-basketweave","name":"Double basketweave with dot","category":"stone","parameters":[{"name":"width","label":"Plank width","value":100,"min":10,"max":600,"unit":"mm"},{"name":"dotSize","label":"Dot side","value":100,"min":5,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"double-chevron","name":"Double chevron","category":"wood","parameters":[{"name":"length","label":"Plank length","value":600,"min":50,"max":3000,"unit":"mm"},{"name":"width","label":"Plank width","value":75,"min":10,"max":500,"unit":"mm"},{"name":"cutAngle","label":"End cut angle (degrees)","value":60,"min":10,"max":90,"unit":"deg"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"double-chevron-diamond","name":"Double chevron diamond","category":"stone","parameters":[{"name":"edge","label":"Diamond side","value":200,"min":40,"max":900,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"double-cross-weave","name":"Double cross weave","category":"stone","parameters":[{"name":"length","label":"Large paver side","value":250,"min":60,"max":1200,"unit":"mm"},{"name":"width","label":"Strip width","value":50,"min":10,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"double-flemish-bond","name":"Double Flemish bond (paired courses)","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"double-herringbone","name":"Double herringbone","category":"wood","parameters":[{"name":"length","label":"Length","value":600,"min":50,"max":3000,"unit":"mm"},{"name":"width","label":"Plank width","value":75,"min":10,"max":1000,"unit":"mm"}],"angle":45,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"double-hit-and-miss-bond","name":"Double hit and miss bond","category":"brick","parameters":[{"name":"length","label":"Length","value":225,"min":100,"max":400,"unit":"mm"},{"name":"width","label":"Course height","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"double-roman-tile","name":"Double Roman tile","category":"lapped","parameters":[{"name":"coverWidth","label":"Cover width","value":300,"min":150,"max":500,"unit":"mm"},{"name":"gauge","label":"Gauge (visible height)","value":345,"min":150,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"lap":{"rows":75,"columns":0,"batten":0},"profileSection":true},{"id":"double-stretcher-bond","name":"Double stretcher bond (paired courses)","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"double-stretcher-header-bond","name":"Double stretcher bond with upright header","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":600,"min":100,"max":2000,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":150,"min":30,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"double-t","name":"Double-T","category":"stone","parameters":[{"name":"length","label":"Length","value":200,"min":60,"max":600,"unit":"mm"},{"name":"width","label":"Width","value":165,"min":60,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"dutch-bond","name":"Dutch bond","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"eight-star-single-tile","name":"Octagon rosette with four-point stars","category":"ceramic","parameters":[{"name":"edge","label":"Octagon edge","value":40,"min":10,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"eight-star-squares-khargird","name":"Eight-point star and square checkerboard","category":"ceramic","parameters":[{"name":"edge","label":"Small square side","value":40,"min":10,"max":150,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"eight-star-twelve-star-kite","name":"Eight- and twelve-point stars with kites","category":"ceramic","parameters":[{"name":"edge","label":"Star edge","value":30,"min":10,"max":100,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"eight-star-twelve-star-minimal","name":"Eight- and twelve-point stars, minimal","category":"ceramic","parameters":[{"name":"edge","label":"Star edge","value":30,"min":10,"max":100,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"eight-twelve-star-triangle","name":"Eight- and twelve-point stars with triangles","category":"ceramic","parameters":[{"name":"edge","label":"Star edge","value":30,"min":10,"max":100,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"elongated-hexagon","name":"Elongated hexagon","category":"ceramic","parameters":[{"name":"width","label":"Width (flat to flat)","value":150,"min":20,"max":600,"unit":"mm"},{"name":"edge","label":"Vertical side","value":200,"min":10,"max":800,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"elongated-triangular","name":"Elongated triangular","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":100,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"english-bond","name":"English bond","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"english-cross-bond","name":"English cross bond","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"english-garden-wall-bond","name":"English garden wall bond","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"expanded-metal-mesh","name":"Expanded metal mesh","category":"metal","parameters":[{"name":"length","label":"Long way of diamond","value":30.5,"min":5,"max":300,"unit":"mm"},{"name":"shortDiagonal","label":"Short way of diamond","value":11.7,"min":5,"max":200,"unit":"mm"},{"name":"wallWidth","label":"Strand width","value":2,"min":0.3,"max":6,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"fan-strip-parquet","name":"Fan strip parquet","category":"wood","parameters":[{"name":"length","label":"Block side","value":420,"min":60,"max":2400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"fan-triangle-quarters","name":"Fan triangle quarters","category":"ceramic","parameters":[{"name":"edge","label":"Quarter side","value":275,"min":40,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"fish-scale","name":"Fish scale","category":"ceramic","parameters":[{"name":"width","label":"Width","value":100,"min":10,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"fish-scale-shingle","name":"Fish scale shingle","category":"lapped","parameters":[{"name":"width","label":"Shingle width","value":165,"min":50,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"lap":{"rows":165,"columns":0,"batten":25},"profileSection":false},{"id":"five-star-ten-star","name":"Ten-point star and five-point stars","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":60,"min":10,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"flemish-bond","name":"Flemish bond","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"flemish-garden-wall-bond","name":"Flemish garden wall bond","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"flemish-stretcher-bond-1","name":"Flemish stretcher bond (1 stretcher course)","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"flemish-stretcher-bond-2","name":"Flemish stretcher bond (2 stretcher courses)","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"flemish-stretcher-bond-3","name":"Flemish stretcher bond (3 stretcher courses)","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"flemish-stretcher-bond-4","name":"Flemish stretcher bond (4 stretcher courses)","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"floret-pentagonal","name":"Floret pentagonal","category":"ceramic","parameters":[{"name":"edge","label":"Source edge","value":100,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"fluted-panel","name":"Fluted panel","category":"wood","parameters":[{"name":"pitch","label":"Flute pitch","value":30,"min":20,"max":100,"unit":"mm"},{"name":"width","label":"Panel width","value":600,"min":100,"max":1500,"unit":"mm"},{"name":"length","label":"Panel length","value":2400,"min":300,"max":3600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":true},{"id":"four-piece-modular-paver","name":"Four-piece modular paver","category":"stone","parameters":[{"name":"moduleSize","label":"Smallest paver side","value":101.6,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"framed-octagon-panel","name":"Framed octagon panel","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":600,"min":120,"max":2400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"framed-panel-grid","name":"Framed panel grid","category":"ceramic","parameters":[{"name":"width","label":"Panel width","value":170,"min":40,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"gable-parquet","name":"Gable parquet","category":"wood","parameters":[{"name":"moduleSize","label":"Square module side","value":304.8,"min":50,"max":2000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"gable-parquet-wide","name":"Gable parquet (wide strips)","category":"wood","parameters":[{"name":"moduleSize","label":"Square module side","value":304.8,"min":50,"max":2000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"girih-bowtie","name":"Girih bowtie","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":60,"min":10,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"girih-hexagon","name":"Girih hexagon","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":60,"min":10,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"girih-wide-hexagon","name":"Girih wide hexagon","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":60,"min":10,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"gothic-bond","name":"Gothic bond","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"grass-grid-diamond","name":"Grass grid, diamond voids","category":"stone","parameters":[{"name":"length","label":"Length","value":600,"min":300,"max":900,"unit":"mm"},{"name":"width","label":"Width","value":400,"min":200,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"grass-hexagon-round","name":"Grass paver, hexagon with round hole","category":"stone","parameters":[{"name":"edge","label":"Side","value":350,"min":100,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"grass-paver-2","name":"Grass paver, 2 holes (figure 8)","category":"stone","parameters":[{"name":"width","label":"Lobe width","value":200,"min":100,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"grass-paver-5","name":"Grass paver, 5 holes","category":"stone","parameters":[{"name":"edge","label":"Side","value":200,"min":120,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"grass-paver-8","name":"Grass paver, 8 holes","category":"stone","parameters":[{"name":"length","label":"Length","value":390,"min":250,"max":600,"unit":"mm"},{"name":"width","label":"Width","value":260,"min":180,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"grass-square-round","name":"Grass paver, square with round hole","category":"stone","parameters":[{"name":"edge","label":"Side","value":400,"min":150,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"greek-cross-weave","name":"Greek cross weave","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module","value":45,"min":10,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"h-paver","name":"H paver","category":"stone","parameters":[{"name":"length","label":"Overall width","value":200,"min":40,"max":1000,"unit":"mm"},{"name":"width","label":"Overall height","value":190,"min":30,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"haddon-hall","name":"Haddon Hall","category":"wood","parameters":[{"name":"width","label":"Block width (length = 3 x width)","value":150,"min":20,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"half-and-full-bond","name":"Half and full bond","category":"brick","parameters":[{"name":"length","label":"Full paver length (with joint)","value":400,"min":100,"max":1200,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":100,"min":30,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"half-disc-check","name":"Half disc check","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":200,"min":50,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"half-split-check","name":"Half-split check","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":300,"min":40,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"halved-circle-square","name":"Halved circle square","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":300,"min":260,"max":1500,"unit":"mm"},{"name":"diameter","label":"Circle","value":240,"min":20,"max":250,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"header-bond","name":"Header bond","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"helix-pave","name":"Helix pave","category":"stone","parameters":[{"name":"edge","label":"Quadrant side","value":300,"min":40,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"herringbone","name":"Herringbone","category":"wood","parameters":[{"name":"length","label":"Length","value":600,"min":50,"max":3000,"unit":"mm"},{"name":"width","label":"Width","value":120,"min":10,"max":1000,"unit":"mm"}],"angle":45,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"hexagon","name":"Hexagon","category":"ceramic","parameters":[{"name":"edge","label":"Side","value":100,"min":10,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"hexagon-and-dot","name":"Hexagon and dot","category":"ceramic","parameters":[{"name":"length","label":"Straight side","value":200,"min":20,"max":1200,"unit":"mm"},{"name":"width","label":"Height","value":200,"min":20,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"hexagon-rhombus-mosaic","name":"Hexagon and rhombus mosaic","category":"ceramic","parameters":[{"name":"cellSize","label":"Grid step","value":12,"min":2,"max":120,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"hexagon-square-lozenge","name":"Hexagon, square and lozenge","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":50,"min":15,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"hexagon-three-tone","name":"Hexagon, three tone","category":"ceramic","parameters":[{"name":"edge","label":"Side","value":100,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"hexagon-two-point-star-edirne","name":"Six-star with hexagons","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":40,"min":10,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"hexagon-weave","name":"Hexagon weave","category":"wood","parameters":[{"name":"edge","label":"Hexagon side","value":200,"min":20,"max":900,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"hexagram-dodecagon","name":"Hexagram and dodecagon","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":50,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"hexagram-rhombus","name":"Hexagram and rhombus","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":100,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"hexagram-snub","name":"Hexagram and snub triangles","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":100,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"hexagram-square-triangle","name":"Hexagram, square and triangle","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":60,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"hexagram-triangle","name":"Hexagram and triangle","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":100,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"hit-and-miss-bond","name":"Hit and miss bond","category":"brick","parameters":[{"name":"length","label":"Length","value":225,"min":100,"max":400,"unit":"mm"},{"name":"width","label":"Course height","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"honeycomb-grid","name":"Honeycomb grid","category":"stone","parameters":[{"name":"cellSize","label":"Cell width (across flats)","value":49,"min":10,"max":200,"unit":"mm"},{"name":"wallWidth","label":"Wall (shows only above the grout)","value":12,"min":0.5,"max":30,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"hopscotch","name":"Hopscotch","category":"stone","parameters":[{"name":"edge","label":"Large square","value":300,"min":20,"max":2000,"unit":"mm"},{"name":"sizeRatio","label":"Small / large side","value":0.5,"min":0.1,"max":1,"unit":"none"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"houndstooth","name":"Houndstooth","category":"ceramic","parameters":[{"name":"moduleSize","label":"Square module","value":50,"min":5,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"hourglass","name":"Hourglass","category":"stone","parameters":[{"name":"radius","label":"Circle radius","value":150,"min":25,"max":800,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"i-panel-and-squares","name":"I panel and squares","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":25,"min":5,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"interlocking-basketweave","name":"Interlocking basketweave","category":"stone","parameters":[{"name":"length","label":"Paver length","value":326,"min":320,"max":3000,"unit":"mm"},{"name":"width","label":"Paver width","value":40,"min":10,"max":100,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"interlocking-circle-grid","name":"Interlocking circle grid","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":300,"min":60,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"interlocking-comb","name":"Interlocking comb","category":"stone","parameters":[{"name":"width","label":"Limb width","value":50,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"interlocking-cross-course","name":"Interlocking cross course","category":"stone","parameters":[{"name":"overallSize","label":"Tile size","value":600,"min":120,"max":2400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"interlocking-edge-tile","name":"Interlocking edge tile","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":200,"min":100,"max":1000,"unit":"mm"},{"name":"bandWidth","label":"Strip width","value":60,"min":45,"max":90,"unit":"mm"},{"name":"gap","label":"Interlock depth","value":15,"min":2,"max":20,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"interlocking-metro","name":"Interlocking metro","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":10,"min":3,"max":60,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"interlocking-square-weave","name":"Interlocking square weave","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":20,"min":4,"max":120,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"interlocking-step-block","name":"Interlocking step block","category":"stone","parameters":[{"name":"overallSize","label":"Tile size","value":800,"min":160,"max":3200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"interlocking-stripe","name":"Interlocking stripe","category":"ceramic","parameters":[{"name":"width","label":"Stripe width","value":60,"min":10,"max":400,"unit":"mm"},{"name":"length","label":"Long tile","value":450,"min":60,"max":2000,"unit":"mm"},{"name":"sizeRatio","label":"Short / long tile","value":0.3333333333333333,"min":0.05,"max":1,"unit":"none"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"irregular-cobble","name":"Irregular cobble","category":"stone","parameters":[{"name":"stoneSize","label":"Mean stone height","value":120,"min":68,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"keyed-paver","name":"Keyed paver","category":"stone","parameters":[{"name":"moduleSize","label":"Grid step","value":10,"min":2,"max":60,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"khatem-star","name":"Khatem star","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":40,"min":10,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"kisrhombille","name":"Kisrhombille","category":"ceramic","parameters":[{"name":"edge","label":"Source edge","value":50,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"kite","name":"Kite","category":"ceramic","parameters":[{"name":"width","label":"Kite width","value":152.4,"min":40,"max":400,"unit":"mm"},{"name":"height","label":"Kite height","value":177.8,"min":40,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"l-tromino-paver","name":"L tromino paver","category":"stone","parameters":[{"name":"overallSize","label":"Overall size","value":250,"min":100,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"ladder-stripe","name":"Ladder stripe","category":"ceramic","parameters":[{"name":"width","label":"Stripe width","value":150,"min":20,"max":800,"unit":"mm"},{"name":"length","label":"Stripe length","value":450,"min":60,"max":2000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"lantern-weave","name":"Lantern weave","category":"ceramic","parameters":[{"name":"length","label":"Lantern width","value":205,"min":40,"max":2000,"unit":"mm"},{"name":"width","label":"Link width","value":60,"min":10,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"lapped-pantile","name":"Pantile (lapped)","category":"lapped","parameters":[{"name":"coverWidth","label":"Cover width","value":300,"min":150,"max":500,"unit":"mm"},{"name":"gauge","label":"Gauge (visible height)","value":345,"min":150,"max":600,"unit":"mm"},{"name":"depth","label":"Profile depth","value":55,"min":10,"max":75,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"lap":{"rows":75,"columns":0,"batten":0},"profileSection":true},{"id":"leaf-mosaic","name":"Leaf mosaic","category":"ceramic","parameters":[{"name":"length","label":"Length","value":60,"min":20,"max":200,"unit":"mm"},{"name":"gap","label":"Gap","value":2,"min":0.5,"max":10,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"leaning-panel-grid","name":"Leaning panel grid","category":"stone","parameters":[{"name":"overallSize","label":"Tile size","value":400,"min":80,"max":1600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"leaning-split-plank","name":"Leaning split plank","category":"wood","parameters":[{"name":"width","label":"Plank width","value":200,"min":30,"max":800,"unit":"mm"},{"name":"length","label":"Plank length","value":600,"min":60,"max":2400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"leaning-triangle-band","name":"Leaning triangle band","category":"stone","parameters":[{"name":"moduleSize","label":"Module size","value":50,"min":10,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"linear-interlock-panel","name":"Linear interlock panel","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":5,"min":1,"max":30,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"linear-metal-ceiling","name":"Linear metal ceiling","category":"metal","parameters":[{"name":"coverWidth","label":"Strip face width","value":84,"min":20,"max":400,"unit":"mm"},{"name":"gap","label":"Open joint","value":16,"min":2,"max":100,"unit":"mm"},{"name":"length","label":"Strip length","value":6000,"min":500,"max":8000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"locked-square","name":"Locked square","category":"stone","parameters":[{"name":"moduleSize","label":"Module side","value":100,"min":20,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"long-fish-scale","name":"Long fish scale","category":"ceramic","parameters":[{"name":"width","label":"Tile width","value":160,"min":30,"max":200,"unit":"mm"},{"name":"length","label":"Tile length","value":420,"min":120,"max":2000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"long-hexagon-and-dot","name":"Long hexagon and dot","category":"stone","parameters":[{"name":"moduleSize","label":"Module side","value":10,"min":2,"max":60,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"mansion-weave","name":"Mansion weave","category":"wood","parameters":[{"name":"moduleSize","label":"Square module","value":50,"min":10,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"meander-strip-mosaic","name":"Meander strip mosaic","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":900,"min":180,"max":3600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"metro-and-square-blocks","name":"Metro and square blocks","category":"ceramic","parameters":[{"name":"width","label":"Metro tile width","value":100,"min":20,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"mirrored-zigzag","name":"Mirrored zigzag","category":"ceramic","parameters":[{"name":"width","label":"Step across","value":110,"min":20,"max":600,"unit":"mm"},{"name":"length","label":"Step up","value":220,"min":20,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"mitred-frame-square","name":"Mitred frame square","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":225,"min":40,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"mixed-width-plank","name":"Mixed width plank (3 widths)","category":"wood","parameters":[{"name":"length","label":"Plank length","value":1800,"min":600,"max":3000,"unit":"mm"},{"name":"narrowWidth","label":"Narrow plank","value":76.2,"min":20,"max":400,"unit":"mm"},{"name":"mediumWidth","label":"Medium plank","value":127,"min":20,"max":400,"unit":"mm"},{"name":"wideWidth","label":"Wide plank","value":177.8,"min":20,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"modular-paving-mix","name":"Modular paving mix","category":"stone","parameters":[{"name":"moduleSize","label":"Module side","value":50,"min":15,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"monk-bond","name":"Monk bond","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"moorish-star-and-cross","name":"Moorish star and cross","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":600,"min":120,"max":2400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"moroccan-arrow-square","name":"Moroccan arrow and square","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":10,"min":2,"max":60,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"moroccan-star-and-bar","name":"Moroccan star and bar","category":"ceramic","parameters":[{"name":"edge","label":"Star width","value":260,"min":40,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"mosaic-star-and-cross","name":"Mosaic star and cross","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":50,"min":10,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"multifoil-sebka","name":"Multifoil sebka","category":"ceramic","parameters":[{"name":"width","label":"Width","value":100,"min":30,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"muster-k","name":"Muster K","category":"stone","parameters":[{"name":"moduleSize","label":"Square side / 2","value":76.2,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"natural-slate","name":"Natural slate","category":"lapped","parameters":[{"name":"width","label":"Slate width","value":250,"min":150,"max":400,"unit":"mm"},{"name":"gauge","label":"Gauge (visible height)","value":217.5,"min":100,"max":350,"unit":"mm"},{"name":"offset","label":"Course offset (fraction of width)","value":0.5,"min":0,"max":1,"unit":"none"}],"angle":0,"noPattern":false,"hasArcs":false,"lap":{"rows":282.5,"columns":0,"batten":0},"profileSection":false},{"id":"nested-chevron-frame","name":"Nested chevron frame","category":"ceramic","parameters":[{"name":"width","label":"Step across","value":12,"min":2,"max":120,"unit":"mm"},{"name":"length","label":"Step up","value":18,"min":2,"max":180,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"nested-pinwheel","name":"Nested pinwheel","category":"stone","parameters":[{"name":"moduleSize","label":"Module side","value":50,"min":10,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"none","name":"None","category":"none","parameters":[{"name":"width","label":"Image width","value":1000,"min":1,"max":1000000,"unit":"mm"},{"name":"height","label":"Image height","value":1000,"min":1,"max":1000000,"unit":"mm"}],"angle":0,"noPattern":true,"hasArcs":false,"profileSection":false},{"id":"notched-band-stripe","name":"Notched band stripe","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":600,"min":120,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"notched-paver","name":"Notched paver","category":"stone","parameters":[{"name":"length","label":"Length","value":230,"min":120,"max":400,"unit":"mm"},{"name":"width","label":"Width","value":115,"min":80,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"notched-square-and-key","name":"Notched square and key","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":50,"min":10,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"notched-star-weave","name":"Notched star weave","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":319,"min":60,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"octagon-and-corner","name":"Octagon and corner","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":300,"min":40,"max":1500,"unit":"mm"},{"name":"sizeRatio","label":"Corner cut / side","value":0.25,"min":0.05,"max":0.5,"unit":"none"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"octagon-and-dot","name":"Octagon and dot","category":"stone","parameters":[{"name":"edge","label":"Side","value":84.16819587,"min":10,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"octagon-and-square","name":"Octagon and square","category":"ceramic","parameters":[{"name":"edge","label":"Straight side","value":300,"min":20,"max":1500,"unit":"mm"},{"name":"diagonalEdge","label":"Diagonal side","value":130,"min":5,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"octagon-and-star","name":"Octagon and four-point star","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":40,"min":10,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"octagon-double-eight-star","name":"Octagon with two eight-point stars","category":"ceramic","parameters":[{"name":"cellSize","label":"Cell size","value":200,"min":60,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"octagon-eight-star-pmm","name":"Eight-point star rosettes with octagons","category":"ceramic","parameters":[{"name":"cellSize","label":"Cell width","value":160,"min":60,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"octagon-picket","name":"Octagon picket","category":"ceramic","parameters":[{"name":"edge","label":"Octagon side","value":200,"min":20,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"octagon-with-stem","name":"Octagon with stem","category":"stone","parameters":[{"name":"edge","label":"Stem side (= flat sides)","value":75,"min":20,"max":200,"unit":"mm"},{"name":"diagonalEdge","label":"Diagonal side","value":45,"min":10,"max":150,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"offset-strip-basketweave","name":"Offset strip basketweave","category":"stone","parameters":[{"name":"length","label":"Paver length","value":250,"min":60,"max":2000,"unit":"mm"},{"name":"bandWidth","label":"Strip course","value":35,"min":5,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"ogee-fish-scale","name":"Ogee fish scale","category":"ceramic","parameters":[{"name":"radius","label":"Scale radius","value":75,"min":15,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"open-cell-ceiling","name":"Open cell ceiling","category":"metal","parameters":[{"name":"cellSize","label":"Cell width","value":75,"min":20,"max":300,"unit":"mm"},{"name":"wallWidth","label":"Blade width","value":5,"min":1,"max":30,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"opus-romano","name":"Opus Romano","category":"stone","parameters":[{"name":"moduleSize","label":"Smallest tile side","value":200,"min":20,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"opus-romano-plank","name":"Opus Romano (plank format)","category":"wood","parameters":[{"name":"width","label":"Plank width","value":200,"min":20,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"opus-romano-three-size","name":"Opus Romano (three sizes)","category":"stone","parameters":[{"name":"moduleSize","label":"Smallest tile side","value":200,"min":20,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"oval-tile","name":"Oval tile","category":"ceramic","parameters":[{"name":"width","label":"Width","value":50,"min":10,"max":150,"unit":"mm"},{"name":"length","label":"Length","value":200,"min":160,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"overlapping-circles","name":"Overlapping circles","category":"ceramic","parameters":[{"name":"radius","label":"Circle radius","value":50,"min":10,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"pantile","name":"Pantile","category":"ceramic","parameters":[{"name":"coverWidth","label":"Cover width","value":300,"min":150,"max":500,"unit":"mm"},{"name":"depth","label":"Profile depth","value":55,"min":10,"max":75,"unit":"mm"},{"name":"length","label":"Tile length","value":420,"min":200,"max":700,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":true},{"id":"parallelogram","name":"Parallelogram","category":"stone","parameters":[{"name":"length","label":"Long side","value":300,"min":30,"max":2000,"unit":"mm"},{"name":"width","label":"Slanted side","value":200,"min":20,"max":2000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"parallelogram-with-band","name":"Parallelogram with band","category":"stone","parameters":[{"name":"width","label":"Slat width","value":100,"min":20,"max":600,"unit":"mm"},{"name":"length","label":"Slat side","value":300,"min":60,"max":2000,"unit":"mm"},{"name":"bandWidth","label":"Band width","value":25,"min":5,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"patterned-tile-mix","name":"Patterned tile mix","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":75,"min":15,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"paver-12x12-4x8-and-4x4","name":"Paver 12x12, 4x8 and 4x4","category":"stone","parameters":[{"name":"moduleSize","label":"Small paver side","value":101.6,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"paver-3x18-9x18-and-18x18","name":"Paver 3x18, 9x18 and 18x18","category":"stone","parameters":[{"name":"moduleSize","label":"Small paver width","value":76.2,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"paver-3x6-and-6x6","name":"Paver 3x6 and 6x6","category":"stone","parameters":[{"name":"moduleSize","label":"Small paver side","value":76.2,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"paver-8x8-and-4x4","name":"Paver 8x8 and 4x4","category":"stone","parameters":[{"name":"moduleSize","label":"Small paver side","value":101.6,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"paver-basketweave-1-2","name":"Paver basketweave 1:2","category":"stone","parameters":[{"name":"width","label":"Paver width","value":76.2,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"paver-basketweave-1-3","name":"Paver basketweave 1:3","category":"stone","parameters":[{"name":"width","label":"Paver width","value":101.6,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"paver-basketweave-1-4","name":"Paver basketweave 1:4","category":"stone","parameters":[{"name":"width","label":"Paver width","value":101.6,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"paver-basketweave-1-6","name":"Paver basketweave 1:6","category":"stone","parameters":[{"name":"width","label":"Paver width","value":76.2,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"paver-basketweave-2-3","name":"Paver basketweave 2:3","category":"stone","parameters":[{"name":"width","label":"Paver width","value":101.6,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"paver-basketweave-2-4","name":"Paver basketweave 2:4","category":"stone","parameters":[{"name":"width","label":"Paver width","value":101.6,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"paver-basketweave-2-6","name":"Paver basketweave 2:6","category":"stone","parameters":[{"name":"width","label":"Paver width","value":76.2,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"paver-basketweave-3-4","name":"Paver basketweave 3:4","category":"stone","parameters":[{"name":"width","label":"Paver width","value":101.6,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"paver-basketweave-3-6","name":"Paver basketweave 3:6","category":"stone","parameters":[{"name":"width","label":"Paver width","value":76.2,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"paver-basketweave-offset-square","name":"Paver basketweave offset with square","category":"stone","parameters":[{"name":"width","label":"Paver width","value":101.6,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"paver-basketweave-traditional","name":"Paver basketweave traditional","category":"stone","parameters":[{"name":"width","label":"Paver width","value":101.6,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"paver-basketweave-variation","name":"Paver basketweave variation","category":"stone","parameters":[{"name":"width","label":"Paver width","value":101.6,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"paver-herringbone-1-2","name":"Paver herringbone 1:2","category":"stone","parameters":[{"name":"width","label":"Paver width","value":101.6,"min":20,"max":500,"unit":"mm"},{"name":"aspectRatio","label":"Paver length / width","value":4,"min":2,"max":8,"unit":"none"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"paver-herringbone-square","name":"Paver herringbone with square","category":"stone","parameters":[{"name":"width","label":"Paver width","value":101.6,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"penny-round","name":"Penny round","category":"ceramic","parameters":[{"name":"diameter","label":"Diameter","value":19.05,"min":5,"max":50,"unit":"mm"},{"name":"gap","label":"Gap","value":2,"min":0.5,"max":20,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"pentagon-ten-star-cmm","name":"Ten-point star and pentagons","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":60,"min":10,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"perforated-acoustic-panel","name":"Perforated acoustic panel","category":"stone","parameters":[{"name":"diameter","label":"Hole diameter","value":8,"min":1,"max":16,"unit":"mm"},{"name":"pitch","label":"Hole pitch","value":18,"min":17,"max":60,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"perforated-sheet-round-staggered","name":"Perforated sheet, round holes staggered","category":"metal","parameters":[{"name":"diameter","label":"Hole diameter","value":5,"min":0.5,"max":5.5,"unit":"mm"},{"name":"pitch","label":"Hole pitch","value":8,"min":7,"max":100,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"perforated-sheet-round-straight","name":"Perforated sheet, round holes in rows","category":"metal","parameters":[{"name":"diameter","label":"Hole diameter","value":8,"min":0.5,"max":10,"unit":"mm"},{"name":"pitch","label":"Hole pitch","value":12,"min":11,"max":150,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"perforated-sheet-slotted-staggered","name":"Perforated sheet, slotted holes staggered","category":"metal","parameters":[{"name":"length","label":"Slot length","value":18,"min":6,"max":20,"unit":"mm"},{"name":"width","label":"Slot width","value":3.5,"min":0.5,"max":5.5,"unit":"mm"},{"name":"pitchAlong","label":"Slot pitch along","value":21.5,"min":21,"max":300,"unit":"mm"},{"name":"pitchAcross","label":"Slot pitch across","value":7,"min":6,"max":100,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"perforated-sheet-slotted-straight","name":"Perforated sheet, slotted holes in rows","category":"metal","parameters":[{"name":"length","label":"Slot length","value":25,"min":9,"max":28,"unit":"mm"},{"name":"width","label":"Slot width","value":5,"min":0.5,"max":8,"unit":"mm"},{"name":"pitchAlong","label":"Slot pitch along","value":30,"min":29,"max":300,"unit":"mm"},{"name":"pitchAcross","label":"Slot pitch across","value":10,"min":8.5,"max":100,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"perforated-sheet-square-staggered","name":"Perforated sheet, square holes staggered","category":"metal","parameters":[{"name":"cellSize","label":"Hole side","value":10,"min":1,"max":12,"unit":"mm"},{"name":"pitch","label":"Hole pitch","value":15,"min":13,"max":150,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"perforated-sheet-square-straight","name":"Perforated sheet, square holes in rows","category":"metal","parameters":[{"name":"cellSize","label":"Hole side","value":10,"min":1,"max":12,"unit":"mm"},{"name":"pitch","label":"Hole pitch","value":15,"min":13,"max":150,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"picket","name":"Picket (elongated hexagon)","category":"ceramic","parameters":[{"name":"width","label":"Width","value":75,"min":10,"max":300,"unit":"mm"},{"name":"length","label":"Straight side","value":255,"min":10,"max":2000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"picket-and-square","name":"Picket and square","category":"ceramic","parameters":[{"name":"length","label":"Picket length","value":350,"min":310,"max":1500,"unit":"mm"},{"name":"width","label":"Picket width","value":150,"min":20,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"pillowed-setts","name":"Pillowed setts","category":"stone","parameters":[{"name":"length","label":"Length","value":200,"min":50,"max":600,"unit":"mm"},{"name":"width","label":"Width","value":100,"min":30,"max":300,"unit":"mm"},{"name":"offset","label":"Row offset (fraction of length)","value":0.5,"min":0,"max":1,"unit":"none"},{"name":"relief","label":"Pillow height","value":8,"min":0,"max":40,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"pinwheel","name":"Pinwheel","category":"ceramic","parameters":[{"name":"width","label":"Tile width","value":100,"min":10,"max":1000,"unit":"mm"},{"name":"dotSize","label":"Centre square","value":100,"min":10,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"pinwheel-cross-mosaic","name":"Pinwheel cross mosaic","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module","value":55.6,"min":10,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"pinwheel-elbow","name":"Pinwheel elbow","category":"stone","parameters":[{"name":"edge","label":"Tile size","value":195,"min":190,"max":1500,"unit":"mm"},{"name":"width","label":"Band width","value":49.9,"min":5,"max":90,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"plain-tile","name":"Plain tile","category":"lapped","parameters":[{"name":"width","label":"Tile width","value":165,"min":50,"max":600,"unit":"mm"},{"name":"gauge","label":"Gauge (visible height)","value":100,"min":30,"max":400,"unit":"mm"},{"name":"offset","label":"Course offset (fraction of width)","value":0.5,"min":0,"max":1,"unit":"none"}],"angle":0,"noPattern":false,"hasArcs":false,"lap":{"rows":165,"columns":0,"batten":25},"profileSection":false},{"id":"plus-paver","name":"Plus paver","category":"stone","parameters":[{"name":"overallSize","label":"Overall size","value":400,"min":60,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"pointed-hexagon-weave","name":"Pointed hexagon weave","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":300,"min":60,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"polygonal-interlock","name":"Polygonal interlock","category":"stone","parameters":[{"name":"edge","label":"Module side","value":270,"min":200,"max":1200,"unit":"mm"},{"name":"armWidth","label":"Tab size","value":70,"min":10,"max":95,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"polygonal-interlock-split","name":"Polygonal interlock split","category":"stone","parameters":[{"name":"moduleSize","label":"Module side","value":70,"min":14,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"prismatic-pentagonal","name":"Prismatic pentagonal","category":"ceramic","parameters":[{"name":"edge","label":"Source edge","value":100,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"propeller-paver","name":"Propeller paver","category":"stone","parameters":[{"name":"edge","label":"Hexagon side","value":200,"min":40,"max":900,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"pyramid-versailles","name":"Pyramid Versailles","category":"wood","parameters":[{"name":"bandWidth","label":"Frame width","value":100,"min":10,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"quarter-and-diagonal-check","name":"Quarter and diagonal check","category":"ceramic","parameters":[{"name":"edge","label":"Block side","value":300,"min":40,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"quarter-disc-square","name":"Quarter disc square","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":300,"min":60,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"quartered-circle-square","name":"Quartered square with circle","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":300,"min":60,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"quartered-square-check","name":"Quartered square check","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":200,"min":20,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"quatrefoil","name":"Quatrefoil","category":"ceramic","parameters":[{"name":"edge","label":"Square side (lobe diameter)","value":100,"min":20,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"quatrefoil-flower-grid","name":"Quatrefoil flower grid","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":300,"min":60,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"random-ashlar","name":"Random ashlar","category":"stone","parameters":[{"name":"minimumLength","label":"Shortest stone","value":300,"min":50,"max":900,"unit":"mm"},{"name":"minimumWidth","label":"Lowest course","value":150,"min":30,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"random-bond","name":"Random bond","category":"brick","parameters":[{"name":"length","label":"Brick length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"random-flagstone-large","name":"Random flagstone (large)","category":"stone","parameters":[{"name":"stoneSize","label":"Mean stone height","value":700,"min":250,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"random-plank","name":"Random plank","category":"wood","parameters":[{"name":"width","label":"Plank width","value":190,"min":20,"max":400,"unit":"mm"},{"name":"minimumLength","label":"Shortest plank","value":600,"min":100,"max":1600,"unit":"mm"},{"name":"maximumLength","label":"Longest plank","value":1800,"min":600,"max":6000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"random-plank-narrow","name":"Random plank (narrow)","category":"wood","parameters":[{"name":"width","label":"Plank width","value":120,"min":20,"max":400,"unit":"mm"},{"name":"minimumLength","label":"Shortest plank","value":400,"min":100,"max":1200,"unit":"mm"},{"name":"maximumLength","label":"Longest plank","value":1200,"min":400,"max":6000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"random-plank-ship-deck","name":"Random plank (ship deck)","category":"wood","parameters":[{"name":"width","label":"Plank width","value":70,"min":20,"max":400,"unit":"mm"},{"name":"minimumLength","label":"Shortest plank","value":400,"min":100,"max":450,"unit":"mm"},{"name":"maximumLength","label":"Longest plank","value":500,"min":450,"max":6000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"random-plank-strip","name":"Random plank (end-matched strip)","category":"wood","parameters":[{"name":"width","label":"Plank width","value":57.15,"min":20,"max":400,"unit":"mm"},{"name":"minimumLength","label":"Shortest plank","value":228.6,"min":101.6,"max":1524,"unit":"mm"},{"name":"maximumLength","label":"Longest plank","value":1752.6,"min":533.4,"max":6000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"random-plank-three-length","name":"Random plank (three lengths)","category":"wood","parameters":[{"name":"width","label":"Plank width","value":150,"min":20,"max":400,"unit":"mm"},{"name":"minimumLength","label":"Shortest plank","value":600,"min":100,"max":1800,"unit":"mm"},{"name":"maximumLength","label":"Longest plank","value":1800,"min":1200,"max":6000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"random-plank-wide","name":"Random plank (wide)","category":"wood","parameters":[{"name":"width","label":"Plank width","value":250,"min":20,"max":400,"unit":"mm"},{"name":"minimumLength","label":"Shortest plank","value":1200,"min":100,"max":2400,"unit":"mm"},{"name":"maximumLength","label":"Longest plank","value":2400,"min":1200,"max":6000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"rat-trap-bond","name":"Rat-trap bond","category":"brick","parameters":[{"name":"length","label":"Shiner length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"rowlockWidth","label":"Rowlock face width (with joint)","value":75,"min":20,"max":200,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":112.5,"min":30,"max":250,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"rectangle-notch-panels","name":"Rectangle and notch panels","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":10,"min":2,"max":100,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"reeded-panel","name":"Reeded panel","category":"wood","parameters":[{"name":"pitch","label":"Reed pitch","value":30,"min":20,"max":100,"unit":"mm"},{"name":"width","label":"Panel width","value":600,"min":100,"max":1500,"unit":"mm"},{"name":"length","label":"Panel length","value":2400,"min":300,"max":3600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":true},{"id":"rhombitrihexagonal","name":"Rhombitrihexagonal","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":60,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"rhombus-split-circle","name":"Rhombus and split circle","category":"ceramic","parameters":[{"name":"shortDiagonal","label":"Short diagonal","value":288,"min":60,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"rhombus-split-square","name":"Rhombus split square","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":300,"min":40,"max":1500,"unit":"mm"},{"name":"sizeRatio","label":"Short / long diagonal","value":0.5,"min":0.1,"max":0.9,"unit":"none"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"rhombus-triangle-weave","name":"Rhombus and triangle weave","category":"ceramic","parameters":[{"name":"edge","label":"Piece edge","value":200,"min":30,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"ring-grid","name":"Ring grid","category":"stone","parameters":[{"name":"pitch","label":"Pitch","value":83.3,"min":40,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"riven-slate","name":"Riven slate","category":"stone","parameters":[{"name":"minimumLength","label":"Shortest stone","value":300,"min":50,"max":600,"unit":"mm"},{"name":"minimumWidth","label":"Course height","value":300,"min":30,"max":300,"unit":"mm"},{"name":"relief","label":"Riven depth","value":3,"min":0,"max":15,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"roman-tile","name":"Roman tile","category":"ceramic","parameters":[{"name":"coverWidth","label":"Cover width","value":300,"min":150,"max":500,"unit":"mm"},{"name":"length","label":"Tile length","value":420,"min":200,"max":700,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":true},{"id":"rotating-block-parquet","name":"Rotating block parquet","category":"wood","parameters":[{"name":"width","label":"Strip width","value":100,"min":20,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"rounded-corner-grid","name":"Rounded corner grid","category":"ceramic","parameters":[{"name":"width","label":"Tile width","value":220,"min":170,"max":1500,"unit":"mm"},{"name":"length","label":"Tile length","value":230,"min":170,"max":1500,"unit":"mm"},{"name":"radius","label":"Corner radius","value":30,"min":4,"max":80,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"rounded-panel-split","name":"Rounded panel split","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":450,"min":90,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"rounded-square-and-disc","name":"Rounded square and disc","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":500,"min":100,"max":2000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"rounded-tongue-plank","name":"Rounded tongue plank","category":"ceramic","parameters":[{"name":"width","label":"Plank width","value":200,"min":40,"max":800,"unit":"mm"},{"name":"length","label":"Plank length","value":700,"min":120,"max":2400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"rubble-wall","name":"Rubble wall","category":"stone","parameters":[{"name":"stoneSize","label":"Mean stone height","value":150,"min":68,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"running-bond","name":"Running bond","category":"ceramic","parameters":[{"name":"length","label":"Length","value":600,"min":10,"max":3000,"unit":"mm"},{"name":"width","label":"Width","value":300,"min":10,"max":3000,"unit":"mm"},{"name":"offset","label":"Row offset (fraction of length)","value":0.5,"min":0,"max":1,"unit":"none"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"saft","name":"Saft","category":"ceramic","parameters":[{"name":"edge","label":"Short edge","value":40,"min":10,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"scalloped-medallion-tile","name":"Scalloped medallion tile","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":600,"min":120,"max":2400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"scattered-split-squares","name":"Scattered split squares","category":"stone","parameters":[{"name":"edge","label":"Tile side","value":90,"min":30,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"scottish-bond","name":"Scottish bond","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"screen-block-cloverleaf","name":"Screen block, cloverleaf","category":"stone","parameters":[{"name":"edge","label":"Block face","value":290,"min":150,"max":600,"unit":"mm"},{"name":"wallWidth","label":"Web width","value":35,"min":10,"max":80,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"screen-block-cross","name":"Screen block, cross","category":"stone","parameters":[{"name":"edge","label":"Block face","value":290,"min":150,"max":600,"unit":"mm"},{"name":"wallWidth","label":"Web width","value":35,"min":10,"max":40,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"semicircle-course","name":"Semicircle course","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":300,"min":40,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"semicircle-split-alternating","name":"Semicircle split alternating","category":"ceramic","parameters":[{"name":"edge","label":"Tile size","value":200,"min":40,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"semicircle-split-square","name":"Semicircle split square","category":"ceramic","parameters":[{"name":"edge","label":"Tile size","value":200,"min":40,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"separated-picket","name":"Separated picket","category":"ceramic","parameters":[{"name":"width","label":"Picket width","value":100,"min":20,"max":800,"unit":"mm"},{"name":"length","label":"Straight side","value":100,"min":20,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"shiplap-board","name":"Shiplap board","category":"wood","parameters":[{"name":"coverWidth","label":"Face width","value":110,"min":60,"max":300,"unit":"mm"},{"name":"length","label":"Board length","value":2400,"min":300,"max":6000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":true},{"id":"silesian-bond","name":"Silesian bond","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"single-basket-weave-bond","name":"Single basket weave bond","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"six-star-chevron","name":"Six-point star and chevron","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":600,"min":120,"max":2400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"six-star-fatehpur-sikri","name":"Six-star pinwheel","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":40,"min":10,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"six-star-kite-ibn-tulun","name":"Six-point star, kites and pentagons","category":"ceramic","parameters":[{"name":"edge","label":"Star edge","value":30,"min":10,"max":100,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"six-star-lozenge","name":"Six-point star and lozenge","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":600,"min":120,"max":2400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"six-star-triangle","name":"Six-point star and triangle","category":"ceramic","parameters":[{"name":"edge","label":"Star edge","value":30,"min":10,"max":100,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"six-star-twelve-star-square","name":"Six- and twelve-point stars with squares","category":"ceramic","parameters":[{"name":"edge","label":"Star edge","value":30,"min":10,"max":100,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"six-star-two-point-isfahan","name":"Six-star and rhombi","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":40,"min":10,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"snub-hexagonal","name":"Snub hexagonal","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":100,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"snub-square","name":"Snub square","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":100,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"solar-cell-array","name":"Solar cell array","category":"metal","parameters":[{"name":"edge","label":"Cell side","value":182,"min":50,"max":400,"unit":"mm"},{"name":"diagonalEdge","label":"Corner chamfer","value":8.55,"min":1,"max":30,"unit":"mm"},{"name":"gap","label":"Gap between cells","value":2,"min":0,"max":30,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"split-checkered","name":"Split checkered","category":"stone","parameters":[{"name":"length","label":"Large paver side","value":100,"min":30,"max":900,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"split-circle-tiles","name":"Split circle tiles","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":300,"min":60,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"split-fish-scale","name":"Split fish scale","category":"ceramic","parameters":[{"name":"width","label":"Scale width","value":200,"min":30,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"split-frame-square","name":"Split frame square","category":"ceramic","parameters":[{"name":"edge","label":"Frame side","value":500,"min":200,"max":1500,"unit":"mm"},{"name":"gap","label":"Frame border","value":50,"min":5,"max":90,"unit":"mm"},{"name":"bandWidth","label":"Middle strip","value":80,"min":10,"max":180,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"split-panel-patchwork","name":"Split panel patchwork","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":600,"min":120,"max":2400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"split-rectangle","name":"Split rectangle","category":"stone","parameters":[{"name":"length","label":"Paver length","value":450,"min":200,"max":2000,"unit":"mm"},{"name":"width","label":"Paver width","value":300,"min":200,"max":1200,"unit":"mm"},{"name":"dotSize","label":"Square tile","value":150,"min":20,"max":190,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"split-square-grid","name":"Split square grid","category":"ceramic","parameters":[{"name":"length","label":"Wide tile","value":300,"min":40,"max":1500,"unit":"mm"},{"name":"bandWidth","label":"Narrow tile","value":140,"min":10,"max":800,"unit":"mm"},{"name":"width","label":"Course height","value":370,"min":20,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"split-square-pair","name":"Split square pair","category":"ceramic","parameters":[{"name":"moduleSize","label":"Half tile side","value":100,"min":20,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"split-square-sampler","name":"Split square sampler","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":800,"min":160,"max":3200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"square-and-corner-block","name":"Square with corner block","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":250,"min":110,"max":1200,"unit":"mm"},{"name":"dotSize","label":"Corner dot side","value":35,"min":5,"max":100,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"square-and-corner-dot","name":"Square with corner dot","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":100,"min":60,"max":1000,"unit":"mm"},{"name":"diameter","label":"Dot diameter","value":30,"min":2,"max":55,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"square-and-cross-bands","name":"Square and cross bands","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":10,"min":2,"max":60,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"square-and-half","name":"Square and half","category":"stone","parameters":[{"name":"edge","label":"Square side","value":120,"min":40,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"square-and-metro","name":"Square and metro","category":"ceramic","parameters":[{"name":"edge","label":"Square tile","value":100,"min":20,"max":600,"unit":"mm"},{"name":"length","label":"Metro tile","value":400,"min":60,"max":2000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"square-and-split-cross","name":"Square and split cross","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":30,"min":6,"max":180,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"square-and-strip-mix","name":"Square and strip mix","category":"ceramic","parameters":[{"name":"edge","label":"Square side","value":200,"min":50,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"stack-bond","name":"Stack bond","category":"ceramic","parameters":[{"name":"length","label":"Length","value":600,"min":10,"max":3000,"unit":"mm"},{"name":"width","label":"Width","value":300,"min":10,"max":3000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"stadium-split-tile","name":"Stadium split tile","category":"ceramic","parameters":[{"name":"width","label":"Stadium width","value":280,"min":40,"max":290,"unit":"mm"},{"name":"length","label":"Stadium length","value":900,"min":300,"max":2400,"unit":"mm"},{"name":"gap","label":"Border","value":100,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"staggered-bond","name":"Staggered bond","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"staggered-parallelogram-band","name":"Staggered parallelogram band","category":"stone","parameters":[{"name":"width","label":"Slat width","value":180,"min":20,"max":800,"unit":"mm"},{"name":"length","label":"Slat side","value":400,"min":60,"max":2000,"unit":"mm"},{"name":"bandWidth","label":"Band width","value":70,"min":5,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"staggered-triangle","name":"Staggered triangle","category":"ceramic","parameters":[{"name":"base","label":"Base","value":200,"min":20,"max":1000,"unit":"mm"},{"name":"height","label":"Height","value":175,"min":20,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"staircase-ribbon","name":"Staircase ribbon","category":"ceramic","parameters":[{"name":"width","label":"Step across","value":60,"min":10,"max":400,"unit":"mm"},{"name":"length","label":"Step up","value":100,"min":10,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"standing-seam-panel","name":"Standing seam panel","category":"metal","parameters":[{"name":"coverWidth","label":"Panel coverage","value":406,"min":150,"max":1000,"unit":"mm"},{"name":"depth","label":"Seam height","value":38,"min":10,"max":100,"unit":"mm"},{"name":"length","label":"Panel length","value":3000,"min":300,"max":13500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":true},{"id":"star-and-cross","name":"Star and cross","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":100,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"star-and-square-grid","name":"Star and square grid","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":600,"min":120,"max":2400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"star-and-square-panel","name":"Star and square panel","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":30,"min":6,"max":180,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"star-cross-chamfer","name":"Star and cross with chamfer","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":60,"min":12,"max":360,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"star-cross-notched","name":"Star and cross, notched","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":10,"min":2,"max":60,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"star-square-and-pentagon","name":"Star, square and pentagon","category":"ceramic","parameters":[{"name":"edge","label":"Star side","value":255,"min":120,"max":2000,"unit":"mm"},{"name":"dotSize","label":"Small square","value":100,"min":20,"max":110,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"stars-and-crosses","name":"Stars and crosses","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile square","value":200,"min":20,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"stepped-block","name":"Stepped block","category":"stone","parameters":[{"name":"length","label":"Block length","value":230,"min":60,"max":2000,"unit":"mm"},{"name":"width","label":"Limb width","value":35,"min":10,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"stepped-corner-split","name":"Stepped corner split","category":"stone","parameters":[{"name":"overallSize","label":"Tile size","value":600,"min":120,"max":2400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"stepped-cross-and-disc","name":"Stepped cross and disc","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":600,"min":120,"max":1800,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"stepped-cross-mosaic","name":"Stepped cross mosaic","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module size","value":60,"min":12,"max":240,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"stepped-diamond-tile","name":"Stepped diamond tile","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":5,"min":1,"max":30,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"stepped-mirror-tile","name":"Stepped mirror tile","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":5,"min":1,"max":30,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"stepped-rectangle-split","name":"Stepped rectangle split","category":"stone","parameters":[{"name":"moduleSize","label":"Module side","value":20,"min":4,"max":100,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"stepped-star-and-cross","name":"Stepped star and cross","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":10,"min":2,"max":60,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"stile-and-rail-panelling","name":"Stile and rail panelling","category":"wood","parameters":[{"name":"width","label":"Panel width","value":480,"min":150,"max":1200,"unit":"mm"},{"name":"length","label":"Panel height","value":800,"min":200,"max":2400,"unit":"mm"},{"name":"bandWidth","label":"Stile and rail width","value":100,"min":30,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"strip-and-square-grid","name":"Strip and square grid","category":"ceramic","parameters":[{"name":"edge","label":"Square side","value":125,"min":20,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"strip-course-basketweave","name":"Strip course basketweave","category":"stone","parameters":[{"name":"length","label":"Paver length","value":250,"min":60,"max":2000,"unit":"mm"},{"name":"bandWidth","label":"Strip course","value":35,"min":5,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"striped-band-check","name":"Striped band check","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":300,"min":60,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"striped-diagonal-check","name":"Striped diagonal check","category":"ceramic","parameters":[{"name":"edge","label":"Tile side","value":300,"min":60,"max":1500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"striped-quarter-square","name":"Striped quarter square","category":"ceramic","parameters":[{"name":"moduleSize","label":"Stripe width","value":15,"min":3,"max":90,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"striped-tumbling-block","name":"Striped tumbling block","category":"stone","parameters":[{"name":"overallSize","label":"Tile size","value":900,"min":180,"max":3600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"sun-star-panel","name":"Sun star panel","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":16,"min":3,"max":100,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"swiss-cross","name":"Swiss cross","category":"ceramic","parameters":[{"name":"armWidth","label":"Arm width","value":60,"min":10,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"swiss-cross-and-square","name":"Swiss cross and square","category":"ceramic","parameters":[{"name":"armWidth","label":"Arm width","value":100,"min":10,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"tab-interlock-course","name":"Tab interlock course","category":"stone","parameters":[{"name":"length","label":"Paver length","value":400,"min":300,"max":2000,"unit":"mm"},{"name":"width","label":"Course height","value":200,"min":40,"max":280,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"tactile-blister","name":"Tactile blister","category":"stone","parameters":[{"name":"pitch","label":"Pitch","value":66.8,"min":50,"max":80,"unit":"mm"},{"name":"diameter","label":"Base diameter","value":45,"min":30,"max":49,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"tactile-corduroy","name":"Tactile corduroy","category":"stone","parameters":[{"name":"length","label":"Bar length","value":400,"min":100,"max":1000,"unit":"mm"},{"name":"pitch","label":"Bar pitch","value":50,"min":30,"max":100,"unit":"mm"},{"name":"width","label":"Bar width","value":20,"min":10,"max":25,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"tactile-guidance-bars","name":"Tactile guidance bars","category":"stone","parameters":[{"name":"pitch","label":"Bar pitch","value":80,"min":50,"max":200,"unit":"mm"},{"name":"width","label":"Bar width","value":35,"min":20,"max":40,"unit":"mm"},{"name":"length","label":"Slab length","value":400,"min":200,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"tactile-lozenge","name":"Tactile lozenge","category":"stone","parameters":[{"name":"length","label":"Lozenge length","value":150,"min":110,"max":180,"unit":"mm"},{"name":"width","label":"Lozenge width","value":83,"min":50,"max":100,"unit":"mm"},{"name":"pitchAlong","label":"Pitch along the lozenge","value":200,"min":190,"max":300,"unit":"mm"},{"name":"pitchAcross","label":"Pitch across the lozenge","value":133.3,"min":110,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"tangram-panel","name":"Tangram panel","category":"ceramic","parameters":[{"name":"moduleSize","label":"Half panel side","value":220,"min":40,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"tapered-panel-grid","name":"Tapered panel grid","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module size","value":200,"min":40,"max":800,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"tapered-slat","name":"Tapered slat","category":"wood","parameters":[{"name":"width","label":"Slat width","value":120,"min":20,"max":140,"unit":"mm"},{"name":"length","label":"Long side","value":600,"min":300,"max":2000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"tapered-zigzag-plank","name":"Tapered zigzag plank","category":"wood","parameters":[{"name":"width","label":"Plank width","value":188,"min":40,"max":800,"unit":"mm"},{"name":"length","label":"Course length","value":375,"min":100,"max":3000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"tetrakis-square","name":"Tetrakis square","category":"ceramic","parameters":[{"name":"edge","label":"Source edge","value":100,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"thin-slat-cladding","name":"Thin slat cladding","category":"ceramic","parameters":[{"name":"width","label":"Slat width","value":40,"min":10,"max":300,"unit":"mm"},{"name":"length","label":"Slat length","value":330,"min":40,"max":2000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"three-piece-modular-paver","name":"Three-piece modular paver","category":"stone","parameters":[{"name":"moduleSize","label":"Smallest paver side","value":101.6,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"three-tab-shingle","name":"Three-tab asphalt shingle","category":"lapped","parameters":[{"name":"width","label":"Tab width","value":304.8,"min":150,"max":450,"unit":"mm"},{"name":"gauge","label":"Exposure","value":127,"min":60,"max":200,"unit":"mm"},{"name":"offset","label":"Course offset (fraction of tab)","value":0.5,"min":0,"max":1,"unit":"none"}],"angle":0,"noPattern":false,"hasArcs":false,"lap":{"rows":177.8,"columns":0,"batten":0},"profileSection":false},{"id":"tongue-and-groove-board","name":"Tongue and groove board","category":"wood","parameters":[{"name":"coverWidth","label":"Face width","value":88,"min":60,"max":300,"unit":"mm"},{"name":"length","label":"Board length","value":2400,"min":300,"max":6000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":true},{"id":"trapezoid","name":"Trapezoid","category":"ceramic","parameters":[{"name":"base","label":"Long base","value":200,"min":40,"max":800,"unit":"mm"},{"name":"height","label":"Height","value":150,"min":20,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"trapezoid-compass","name":"Trapezoid compass","category":"stone","parameters":[{"name":"moduleSize","label":"Module side","value":60,"min":15,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"trapezoid-triangle","name":"Trapezoid triangle","category":"stone","parameters":[{"name":"edge","label":"Hexagon side","value":300,"min":50,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"trapezoidal-sheet","name":"Trapezoidal sheet","category":"metal","parameters":[{"name":"pitch","label":"Rib pitch","value":207,"min":60,"max":600,"unit":"mm"},{"name":"depth","label":"Rib height","value":35,"min":10,"max":100,"unit":"mm"},{"name":"length","label":"Sheet length","value":3000,"min":300,"max":13500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":true},{"id":"tri-hexagon","name":"Tri-hexagon","category":"stone","parameters":[{"name":"edge","label":"Hexagon side","value":58.9,"min":10,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"triakis-triangular","name":"Triakis triangular","category":"ceramic","parameters":[{"name":"edge","label":"Source edge","value":50,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"triangle","name":"Triangle","category":"ceramic","parameters":[{"name":"base","label":"Base","value":200,"min":20,"max":1000,"unit":"mm"},{"name":"height","label":"Height","value":175,"min":20,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"triangle-chevron","name":"Triangle chevron","category":"stone","parameters":[{"name":"edge","label":"Square side","value":300,"min":30,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"triangle-diamond","name":"Triangle diamond","category":"stone","parameters":[{"name":"edge","label":"Square side","value":300,"min":30,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"triangle-split-rectangle","name":"Triangle split rectangle","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":60,"min":15,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"triangle-square-mosaic","name":"Triangle and square mosaic","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":150,"min":10,"max":800,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"triangular-houndstooth","name":"Triangular houndstooth","category":"ceramic","parameters":[{"name":"width","label":"Tile width","value":140,"min":20,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"trihexagonal","name":"Trihexagonal (kagome)","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":100,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"triple-basketweave","name":"Triple basketweave","category":"wood","parameters":[{"name":"moduleSize","label":"Block side","value":300,"min":60,"max":3000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"triple-chevron","name":"Triple chevron","category":"wood","parameters":[{"name":"length","label":"Plank length","value":600,"min":50,"max":3000,"unit":"mm"},{"name":"width","label":"Plank width","value":75,"min":10,"max":500,"unit":"mm"},{"name":"cutAngle","label":"End cut angle (degrees)","value":60,"min":10,"max":90,"unit":"deg"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"triple-flemish-bond","name":"Triple Flemish bond (tripled courses)","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"triple-herringbone","name":"Triple herringbone","category":"wood","parameters":[{"name":"length","label":"Length","value":900,"min":100,"max":3000,"unit":"mm"},{"name":"width","label":"Plank width","value":150,"min":20,"max":500,"unit":"mm"}],"angle":45,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"triple-stretcher-bond","name":"Triple stretcher bond (tripled courses)","category":"brick","parameters":[{"name":"length","label":"Stretcher length (with joint)","value":225,"min":100,"max":600,"unit":"mm"},{"name":"width","label":"Course height (with joint)","value":75,"min":30,"max":200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"triple-weave-and-dot","name":"Triple weave and dot","category":"stone","parameters":[{"name":"length","label":"Paver length","value":250,"min":60,"max":2000,"unit":"mm"},{"name":"width","label":"Paver width","value":50,"min":10,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"truncated-hexagonal","name":"Truncated hexagonal","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":50,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"truncated-trihexagonal","name":"Truncated trihexagonal","category":"ceramic","parameters":[{"name":"edge","label":"Edge","value":50,"min":10,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"tumbling-blocks","name":"Tumbling blocks","category":"ceramic","parameters":[{"name":"edge","label":"Rhombus side","value":175,"min":20,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"twelve-star-fountain-fez","name":"Twelve-point star fountain pattern","category":"ceramic","parameters":[{"name":"edge","label":"Star edge","value":30,"min":10,"max":100,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"twelve-star-six-kite","name":"Twelve-point star and kites","category":"ceramic","parameters":[{"name":"edge","label":"Star edge","value":30,"min":10,"max":100,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"twin-lobe-block","name":"Twin lobe block","category":"ceramic","parameters":[{"name":"edge","label":"Block side","value":400,"min":80,"max":1500,"unit":"mm"},{"name":"bandWidth","label":"Border strip","value":180,"min":20,"max":700,"unit":"mm"},{"name":"sizeRatio","label":"Lobe rise / side","value":0.45,"min":0.1,"max":0.49,"unit":"none"}],"angle":0,"noPattern":false,"hasArcs":true,"profileSection":false},{"id":"two-length-bond","name":"Two-length bond","category":"brick","parameters":[{"name":"width","label":"Course height","value":65,"min":15,"max":400,"unit":"mm"},{"name":"minimumLength","label":"Short brick","value":440,"min":60,"max":2000,"unit":"mm"},{"name":"maximumLength","label":"Long brick","value":580,"min":60,"max":2600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"two-size-grid","name":"Two-size grid","category":"ceramic","parameters":[{"name":"length","label":"Wide tile","value":400,"min":40,"max":2000,"unit":"mm"},{"name":"width","label":"Tall course","value":600,"min":20,"max":2000,"unit":"mm"},{"name":"sizeRatio","label":"Small / large side","value":0.5,"min":0.05,"max":1,"unit":"none"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"two-width-stack","name":"Two-width stack","category":"ceramic","parameters":[{"name":"length","label":"Long tile","value":600,"min":40,"max":2000,"unit":"mm"},{"name":"width","label":"Course height","value":300,"min":20,"max":1200,"unit":"mm"},{"name":"sizeRatio","label":"Short / long tile","value":0.2,"min":0.05,"max":1,"unit":"none"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"uncoursed-ashlar","name":"Uncoursed ashlar","category":"stone","parameters":[{"name":"moduleSize","label":"Smallest stone","value":70,"min":20,"max":150,"unit":"mm"},{"name":"maximumLength","label":"Longest stone","value":490,"min":150,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"unified-herringbone","name":"Unified herringbone","category":"stone","parameters":[{"name":"length","label":"Arm length","value":300,"min":150,"max":1200,"unit":"mm"},{"name":"width","label":"Arm width","value":100,"min":20,"max":140,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"v-herringbone-mixed","name":"Mixed V herringbone","category":"stone","parameters":[{"name":"moduleSize","label":"Smallest piece side","value":125,"min":20,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"v-paver","name":"V paver","category":"stone","parameters":[{"name":"edge","label":"Triangle side","value":100,"min":20,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"varied-ashlar","name":"Varied ashlar","category":"stone","parameters":[{"name":"moduleSize","label":"Smallest stone","value":80,"min":20,"max":150,"unit":"mm"},{"name":"maximumLength","label":"Longest stone","value":480,"min":150,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"varied-basketweave","name":"Varied basketweave","category":"stone","parameters":[{"name":"length","label":"Block side","value":200,"min":40,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"varied-square-grid","name":"Varied square grid","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module size","value":100,"min":20,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"venetian","name":"Venetian","category":"stone","parameters":[{"name":"moduleSize","label":"Smallest tile side","value":100,"min":20,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"venetian-pave","name":"Venetian pave","category":"stone","parameters":[{"name":"edge","label":"Large square","value":300,"min":40,"max":1500,"unit":"mm"},{"name":"sizeRatio","label":"Small / large side","value":0.4,"min":0.1,"max":1,"unit":"none"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"versailles","name":"Versailles","category":"stone","parameters":[{"name":"moduleSize","label":"Smallest tile side","value":200,"min":20,"max":1000,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"victorian-octagon-mosaic","name":"Victorian octagon mosaic","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module","value":60,"min":10,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"wave-bands","name":"Wave bands","category":"stone","parameters":[{"name":"wavelength","label":"Wavelength","value":400,"min":100,"max":2000,"unit":"mm"},{"name":"amplitude","label":"Amplitude","value":40,"min":5,"max":300,"unit":"mm"},{"name":"bandWidth","label":"Band width","value":100,"min":20,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"wave-panel","name":"Wave panel","category":"wood","parameters":[{"name":"width","label":"Board width","value":120,"min":40,"max":600,"unit":"mm"},{"name":"length","label":"Board length","value":1200,"min":100,"max":3000,"unit":"mm"},{"name":"relief","label":"Wave height","value":12,"min":1,"max":50,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"wavy-quatrefoil-grid","name":"Wavy quatrefoil grid","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":300,"min":60,"max":900,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"weave-with-square","name":"Weave with square","category":"stone","parameters":[{"name":"width","label":"Paver width","value":100,"min":20,"max":500,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"wedge-split-band","name":"Wedge split band","category":"stone","parameters":[{"name":"moduleSize","label":"Module side","value":125,"min":25,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"woven-octagon-band","name":"Woven octagon band","category":"ceramic","parameters":[{"name":"overallSize","label":"Tile size","value":600,"min":120,"max":2400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"z-plank-weave","name":"Z-plank weave","category":"stone","parameters":[{"name":"length","label":"Plank length","value":400,"min":80,"max":2000,"unit":"mm"},{"name":"width","label":"Plank width","value":260,"min":40,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"zellige-column","name":"Zellige column","category":"ceramic","parameters":[{"name":"width","label":"Tile width","value":60,"min":15,"max":400,"unit":"mm"},{"name":"length","label":"Tile length","value":250,"min":40,"max":1600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"zellige-diamond-hexagon","name":"Zellige diamond and hexagon","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":100,"min":20,"max":600,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"zellige-pointed-star","name":"Zellige pointed star","category":"ceramic","parameters":[{"name":"overallSize","label":"Star width","value":150,"min":40,"max":1200,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"zellige-square","name":"Zellige square","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":50,"min":15,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"zellige-weave","name":"Zellige weave","category":"ceramic","parameters":[{"name":"width","label":"Tile width","value":60,"min":15,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"zigzag-cross","name":"Zigzag cross","category":"stone","parameters":[{"name":"moduleSize","label":"Zigzag step","value":100,"min":10,"max":800,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"zigzag-interlock","name":"Zigzag interlock","category":"stone","parameters":[{"name":"length","label":"Length","value":225,"min":60,"max":600,"unit":"mm"},{"name":"width","label":"Width","value":112.5,"min":30,"max":300,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"zigzag-parallelogram","name":"Zigzag parallelogram","category":"stone","parameters":[{"name":"moduleSize","label":"Module side","value":60,"min":10,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false},{"id":"zigzag-split","name":"Zigzag split panel","category":"ceramic","parameters":[{"name":"moduleSize","label":"Module side","value":50,"min":15,"max":400,"unit":"mm"}],"angle":0,"noPattern":false,"hasArcs":false,"profileSection":false}]