| @@ -1139,6 +1139,16 @@ const attributionData = { | |||||
| "chemicalcrux" | "chemicalcrux" | ||||
| ] | ] | ||||
| }, | }, | ||||
| { | |||||
| prefix: "./media/buildings/city-blocks/", | |||||
| files: [ | |||||
| { name: "manhattan.svg", source: null }, | |||||
| { name: "houston.svg", source: null }, | |||||
| ], | |||||
| authors: [ | |||||
| "chemicalcrux" | |||||
| ] | |||||
| }, | |||||
| { | { | ||||
| prefix: "./media/cities/", | prefix: "./media/cities/", | ||||
| files: [ | files: [ | ||||
| @@ -0,0 +1,9 @@ | |||||
| <?xml version="1.0" encoding="utf-8"?> | |||||
| <!-- Generator: Adobe Illustrator 24.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> | |||||
| <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" | |||||
| viewBox="0 0 930 930" style="enable-background:new 0 0 930 930;" xml:space="preserve"> | |||||
| <style type="text/css"> | |||||
| .st0{fill:#1A1A1A;} | |||||
| </style> | |||||
| <rect class="st0" width="930" height="930"/> | |||||
| </svg> | |||||
| @@ -0,0 +1,9 @@ | |||||
| <?xml version="1.0" encoding="utf-8"?> | |||||
| <!-- Generator: Adobe Illustrator 24.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> | |||||
| <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" | |||||
| viewBox="0 0 744.9 1418.2" style="enable-background:new 0 0 744.9 1418.2;" xml:space="preserve"> | |||||
| <style type="text/css"> | |||||
| .st0{fill:#191919;stroke:#191919;stroke-miterlimit:10;} | |||||
| </style> | |||||
| <rect class="st0" width="744.9" height="1418.2"/> | |||||
| </svg> | |||||
| @@ -164,6 +164,18 @@ function makeBuildings() { | |||||
| ) | ) | ||||
| ) | ) | ||||
| results.push( | |||||
| makeHeight ( | |||||
| [ | |||||
| ["manhattan", 141.8, "meters"], | |||||
| ["houston", 93, "meters"] | |||||
| ], | |||||
| "City Blocks", | |||||
| "", | |||||
| "buildings" | |||||
| ) | |||||
| ) | |||||
| results.sort((b1, b2) => { | results.sort((b1, b2) => { | ||||
| e1 = b1.constructor(); | e1 = b1.constructor(); | ||||
| e2 = b2.constructor(); | e2 = b2.constructor(); | ||||