less copy protection, more size visualization
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 

322 líneas
16 KiB

  1. function makeRealBuilding(name, sides) {
  2. let views = {};
  3. sides.forEach(side => {
  4. views[side[0]] = {
  5. attributes: {
  6. height: {
  7. name: "Height",
  8. power: 1,
  9. type: "length",
  10. base: math.unit(side[1], "meters")
  11. }
  12. },
  13. image: { source: "./media/real-buildings/" + side[0] + ".svg" },
  14. name: side[0],
  15. rename: true
  16. }
  17. })
  18. return {
  19. name: name,
  20. constructor: () => makeEntity({ name: name }, views)
  21. }
  22. }
  23. function makeRealBuildings() {
  24. const results = []; results.push(makeRealBuilding(
  25. "Chicago Buildings",
  26. [
  27. ["Chase Tower-North", 259.0],
  28. ["Chase Tower-Northwest", 259.0],
  29. ["Chase Tower-West", 259.0],
  30. ["Chase Tower-North (Top)", 59.5516357421875],
  31. ["Chase Tower-West (Top)", 95.609619140625],
  32. ["Crain Communications Building-North", 177.39999389648438],
  33. ["Crain Communications Building-Northwest", 177.39999389648438],
  34. ["Crain Communications Building-West", 177.39999389648438],
  35. ["Crain Communications Building-North (Top)", 46.27587890625],
  36. ["Crain Communications Building-West (Top)", 38.86086654663086],
  37. ["Harbor Point-North", 168.0],
  38. ["Harbor Point-Northwest", 168.0],
  39. ["Harbor Point-West", 168.0],
  40. ["Harbor Point-North (Top)", 56.6817626953125],
  41. ["Harbor Point-West (Top)", 59.33990478515625],
  42. ["McCormick Place Convention Center-North", 50.0],
  43. ["McCormick Place Convention Center-Northwest", 50.0],
  44. ["McCormick Place Convention Center-West", 50.0],
  45. ["McCormick Place Convention Center-North (Top)", 835.5029296875],
  46. ["McCormick Place Convention Center-West (Top)", 959.2711181640625],
  47. ["North Harbor Tower-North", 163.0],
  48. ["North Harbor Tower-Northwest", 163.0],
  49. ["North Harbor Tower-West", 163.0],
  50. ["North Harbor Tower-North (Top)", 51.142578125],
  51. ["North Harbor Tower-West (Top)", 26.57373046875],
  52. ["One Museum Park East-North", 221.0],
  53. ["One Museum Park East-Northwest", 221.0],
  54. ["One Museum Park East-West", 221.0],
  55. ["One Museum Park East-North (Top)", 49.270263671875],
  56. ["One Museum Park East-West (Top)", 50.97662353515625],
  57. ["Soldier Field-North", 60.0],
  58. ["Soldier Field-Northwest", 60.0],
  59. ["Soldier Field-West", 60.0],
  60. ["Soldier Field-North (Top)", 356.93212890625],
  61. ["Soldier Field-West (Top)", 218.7261962890625],
  62. ["The Merchandise Mart-North", 104.0],
  63. ["The Merchandise Mart-Northwest", 104.0],
  64. ["The Merchandise Mart-West", 104.0],
  65. ["The Merchandise Mart-North (Top)", 102.9521484375],
  66. ["The Merchandise Mart-West (Top)", 221.81201171875],
  67. ["Trump International Hotel & Tower Chicago-North", 423.0],
  68. ["Trump International Hotel & Tower Chicago-Northwest", 423.0],
  69. ["Trump International Hotel & Tower Chicago-West", 423.0],
  70. ["Trump International Hotel & Tower Chicago-North (Top)", 98.48388671875],
  71. ["Trump International Hotel & Tower Chicago-West (Top)", 76.71368408203125],
  72. ["Willis Tower-North", 527.0],
  73. ["Willis Tower-Northwest", 527.0],
  74. ["Willis Tower-West", 527.0],
  75. ["Willis Tower-North (Top)", 72.828125],
  76. ["Willis Tower-West (Top)", 71.40435791015625]
  77. ]
  78. ))
  79. results.push(makeRealBuilding(
  80. "New York City Buildings",
  81. [
  82. ["1 Wall Street-North", 199.0],
  83. ["1 Wall Street-Northwest", 199.0],
  84. ["1 Wall Street-West", 199.0],
  85. ["1 Wall Street-North (Top)", 62.22757339477539],
  86. ["1 Wall Street-West (Top)", 51.93975830078125],
  87. ["125 Greenwich Street-North", 278.0],
  88. ["125 Greenwich Street-Northwest", 278.0],
  89. ["125 Greenwich Street-West", 278.0],
  90. ["125 Greenwich Street-North (Top)", 39.897377014160156],
  91. ["125 Greenwich Street-West (Top)", 42.04002380371094],
  92. ["28 Liberty-North", 248.0],
  93. ["28 Liberty-Northwest", 248.0],
  94. ["28 Liberty-West", 248.0],
  95. ["28 Liberty-North (Top)", 80.5832748413086],
  96. ["28 Liberty-West (Top)", 86.45325469970703],
  97. ["60 Wall Street-North", 227.0],
  98. ["60 Wall Street-Northwest", 227.0],
  99. ["60 Wall Street-West", 227.0],
  100. ["60 Wall Street-North (Top)", 104.59471130371094],
  101. ["60 Wall Street-West (Top)", 92.3785400390625],
  102. ["Barclay Tower-North", 205.0],
  103. ["Barclay Tower-Northwest", 205.0],
  104. ["Barclay Tower-West", 205.0],
  105. ["Barclay Tower-North (Top)", 49.04693603515625],
  106. ["Barclay Tower-West (Top)", 55.31927490234375],
  107. ["Chatham Green-North", 68.0],
  108. ["Chatham Green-Northwest", 68.0],
  109. ["Chatham Green-West", 68.0],
  110. ["Chatham Green-North (Top)", 131.54913330078125],
  111. ["Chatham Green-West (Top)", 141.11834716796875],
  112. ["Continental Center-North", 169.0],
  113. ["Continental Center-Northwest", 169.0],
  114. ["Continental Center-West", 169.0],
  115. ["Continental Center-North (Top)", 67.05844116210938],
  116. ["Continental Center-West (Top)", 70.59909057617188],
  117. ["Federal Reserve Bank of New York-North", 79.0],
  118. ["Federal Reserve Bank of New York-Northwest", 79.0],
  119. ["Federal Reserve Bank of New York-West", 79.0],
  120. ["Federal Reserve Bank of New York-North (Top)", 124.53176879882812],
  121. ["Federal Reserve Bank of New York-West (Top)", 98.12418365478516],
  122. ["Goldman Sachs Tower-North", 228.0],
  123. ["Goldman Sachs Tower-Northwest", 228.0],
  124. ["Goldman Sachs Tower-West", 228.0],
  125. ["Goldman Sachs Tower-North (Top)", 133.60693359375],
  126. ["Goldman Sachs Tower-West (Top)", 83.52786254882812],
  127. ["Marine Midland Building-North", 210.0],
  128. ["Marine Midland Building-Northwest", 210.0],
  129. ["Marine Midland Building-West", 210.0],
  130. ["Marine Midland Building-North (Top)", 62.683738708496094],
  131. ["Marine Midland Building-West (Top)", 69.3470458984375],
  132. ["New York Stock Exchange-North", 104.80000305175781],
  133. ["New York Stock Exchange-Northwest", 104.80000305175781],
  134. ["New York Stock Exchange-West", 104.80000305175781],
  135. ["New York Stock Exchange-North (Top)", 81.9200439453125],
  136. ["New York Stock Exchange-West (Top)", 63.66112518310547],
  137. ["One Financial Square-North", 175.0],
  138. ["One Financial Square-Northwest", 175.0],
  139. ["One Financial Square-West", 175.0],
  140. ["One Financial Square-North (Top)", 77.946044921875],
  141. ["One Financial Square-West (Top)", 77.87554931640625],
  142. ["One Liberty Plaza-North", 226.0],
  143. ["One Liberty Plaza-Northwest", 226.0],
  144. ["One Liberty Plaza-West", 226.0],
  145. ["One Liberty Plaza-North (Top)", 80.30592346191406],
  146. ["One Liberty Plaza-West (Top)", 87.76655578613281],
  147. ["One World Trade Center-North", 541.0],
  148. ["One World Trade Center-Northwest", 541.0],
  149. ["One World Trade Center-West", 541.0],
  150. ["One World Trade Center-North (Top)", 88.0433349609375],
  151. ["One World Trade Center-West (Top)", 87.99082946777344],
  152. ["Saint Paul's Chapel-North", 67.05000305175781],
  153. ["Saint Paul's Chapel-Northwest", 67.05000305175781],
  154. ["Saint Paul's Chapel-West", 67.05000305175781],
  155. ["Saint Paul's Chapel-North (Top)", 40.241607666015625],
  156. ["Saint Paul's Chapel-West (Top)", 46.44340515136719],
  157. ["The Visionaire-North", 118.0],
  158. ["The Visionaire-Northwest", 118.0],
  159. ["The Visionaire-West", 118.0],
  160. ["The Visionaire-North (Top)", 76.42178344726562],
  161. ["The Visionaire-West (Top)", 61.637939453125],
  162. ["Wall Street-North", 282.5],
  163. ["Wall Street-Northwest", 282.5],
  164. ["Wall Street-West", 282.5],
  165. ["Wall Street-North (Top)", 482.1182861328125],
  166. ["Wall Street-West (Top)", 566.583984375],
  167. ["Woolworth Building-North", 237.8000030517578],
  168. ["Woolworth Building-Northwest", 237.8000030517578],
  169. ["Woolworth Building-West", 237.8000030517578],
  170. ["Woolworth Building-North (Top)", 68.01544189453125],
  171. ["Woolworth Building-West (Top)", 72.90354919433594]
  172. ]
  173. ))
  174. results.push(makeRealBuilding(
  175. "Houston Buildings",
  176. [
  177. ["1 Houston Center-North", 207.0],
  178. ["1 Houston Center-Northwest", 207.0],
  179. ["1 Houston Center-West", 207.0],
  180. ["1 Houston Center-North (Top)", 65.34457397460938],
  181. ["1 Houston Center-West (Top)", 69.97818756103516],
  182. ["1400 Smith Street-North", 211.0],
  183. ["1400 Smith Street-Northwest", 211.0],
  184. ["1400 Smith Street-West", 211.0],
  185. ["1400 Smith Street-North (Top)", 33.926368713378906],
  186. ["1400 Smith Street-West (Top)", 79.16937255859375],
  187. ["609 Main-North", 230.0],
  188. ["609 Main-Northwest", 230.0],
  189. ["609 Main-West", 230.0],
  190. ["609 Main-North (Top)", 80.4395751953125],
  191. ["609 Main-West (Top)", 88.91714477539062],
  192. ["Allen Center-North", 209.0],
  193. ["Allen Center-Northwest", 209.0],
  194. ["Allen Center-West", 209.0],
  195. ["Allen Center-North (Top)", 182.77867126464844],
  196. ["Allen Center-West (Top)", 221.2498779296875],
  197. ["Alley Theatre-North", 61.0],
  198. ["Alley Theatre-Northwest", 61.0],
  199. ["Alley Theatre-West", 61.0],
  200. ["Alley Theatre-North (Top)", 106.58892822265625],
  201. ["Alley Theatre-West (Top)", 105.73934936523438],
  202. ["Bayou Place-North", 15.0],
  203. ["Bayou Place-Northwest", 15.0],
  204. ["Bayou Place-West", 15.0],
  205. ["Bayou Place-North (Top)", 187.7071533203125],
  206. ["Bayou Place-West (Top)", 295.92242431640625],
  207. ["BBVA Stadium-North", 21.181272506713867],
  208. ["BBVA Stadium-Northwest", 21.181272506713867],
  209. ["BBVA Stadium-West", 21.181272506713867],
  210. ["BBVA Stadium-North (Top)", 243.41409301757812],
  211. ["BBVA Stadium-West (Top)", 215.81854248046875],
  212. ["BG Group Place-North", 192.0],
  213. ["BG Group Place-Northwest", 192.0],
  214. ["BG Group Place-West", 192.0],
  215. ["BG Group Place-North (Top)", 67.34878540039062],
  216. ["BG Group Place-West (Top)", 78.39398956298828],
  217. ["Bob Lanier Public Works Building-North", 125.0],
  218. ["Bob Lanier Public Works Building-Northwest", 125.0],
  219. ["Bob Lanier Public Works Building-West", 125.0],
  220. ["Bob Lanier Public Works Building-North (Top)", 88.43267822265625],
  221. ["Bob Lanier Public Works Building-West (Top)", 94.69607543945312],
  222. ["CenterPoint Energy Plaza-North", 225.89999389648438],
  223. ["CenterPoint Energy Plaza-Northwest", 225.89999389648438],
  224. ["CenterPoint Energy Plaza-West", 225.89999389648438],
  225. ["CenterPoint Energy Plaza-North (Top)", 67.96113586425781],
  226. ["CenterPoint Energy Plaza-West (Top)", 67.71673583984375],
  227. ["Enterprise Plaza-North", 230.0],
  228. ["Enterprise Plaza-Northwest", 230.0],
  229. ["Enterprise Plaza-West", 230.0],
  230. ["Enterprise Plaza-North (Top)", 92.30743408203125],
  231. ["Enterprise Plaza-West (Top)", 78.3553466796875],
  232. ["ExxonMobil Building-North", 185.0],
  233. ["ExxonMobil Building-Northwest", 185.0],
  234. ["ExxonMobil Building-West", 185.0],
  235. ["ExxonMobil Building-North (Top)", 79.45152282714844],
  236. ["ExxonMobil Building-West (Top)", 89.8104248046875],
  237. ["First City Tower-North", 202.0],
  238. ["First City Tower-Northwest", 202.0],
  239. ["First City Tower-West", 202.0],
  240. ["First City Tower-North (Top)", 96.1246109008789],
  241. ["First City Tower-West (Top)", 61.35746765136719],
  242. ["Fulbright Tower-North", 221.0],
  243. ["Fulbright Tower-Northwest", 221.0],
  244. ["Fulbright Tower-West", 221.0],
  245. ["Fulbright Tower-North (Top)", 55.392723083496094],
  246. ["Fulbright Tower-West (Top)", 58.08205032348633],
  247. ["George R. Brown Convention Center-North", 30.0],
  248. ["George R. Brown Convention Center-Northwest", 30.0],
  249. ["George R. Brown Convention Center-West", 30.0],
  250. ["George R. Brown Convention Center-North (Top)", 474.71661376953125],
  251. ["George R. Brown Convention Center-West (Top)", 386.85015869140625],
  252. ["Hess Tower-North", 149.0],
  253. ["Hess Tower-Northwest", 149.0],
  254. ["Hess Tower-West", 149.0],
  255. ["Hess Tower-North (Top)", 73.15848541259766],
  256. ["Hess Tower-West (Top)", 86.75668334960938],
  257. ["Hobby Center for the Performing Arts-North", 15.320470809936523],
  258. ["Hobby Center for the Performing Arts-Northwest", 15.320470809936523],
  259. ["Hobby Center for the Performing Arts-West", 15.320470809936523],
  260. ["Hobby Center for the Performing Arts-North (Top)", 121.2255859375],
  261. ["Hobby Center for the Performing Arts-West (Top)", 148.88623046875],
  262. ["Houston City Hall-North", 60.0],
  263. ["Houston City Hall-Northwest", 60.0],
  264. ["Houston City Hall-West", 60.0],
  265. ["Houston City Hall-North (Top)", 78.68081665039062],
  266. ["Houston City Hall-West (Top)", 75.5335693359375],
  267. ["JPMorgan Chase Tower-North", 305.0],
  268. ["JPMorgan Chase Tower-Northwest", 305.0],
  269. ["JPMorgan Chase Tower-West", 305.0],
  270. ["JPMorgan Chase Tower-North (Top)", 64.04220581054688],
  271. ["JPMorgan Chase Tower-West (Top)", 52.7445068359375],
  272. ["Minute Maid Park-North", 74.0],
  273. ["Minute Maid Park-Northwest", 74.0],
  274. ["Minute Maid Park-West", 74.0],
  275. ["Minute Maid Park-North (Top)", 326.86773681640625],
  276. ["Minute Maid Park-West (Top)", 305.28021240234375],
  277. ["Pennzoil Place-North", 121.0],
  278. ["Pennzoil Place-Northwest", 121.0],
  279. ["Pennzoil Place-West", 121.0],
  280. ["Pennzoil Place-North (Top)", 106.299560546875],
  281. ["Pennzoil Place-West (Top)", 106.25372314453125],
  282. ["Reliant Energy Plaza-North", 158.0],
  283. ["Reliant Energy Plaza-Northwest", 158.0],
  284. ["Reliant Energy Plaza-West", 158.0],
  285. ["Reliant Energy Plaza-North (Top)", 99.8541259765625],
  286. ["Reliant Energy Plaza-West (Top)", 100.40081787109375],
  287. ["TC Energy Center-North", 238.0],
  288. ["TC Energy Center-Northwest", 238.0],
  289. ["TC Energy Center-West", 238.0],
  290. ["TC Energy Center-North (Top)", 107.145751953125],
  291. ["TC Energy Center-West (Top)", 107.35494995117188],
  292. ["Texas Medical Center-North", 131.0],
  293. ["Texas Medical Center-Northwest", 131.0],
  294. ["Texas Medical Center-West", 131.0],
  295. ["Texas Medical Center-North (Top)", 1024.72265625],
  296. ["Texas Medical Center-West (Top)", 1229.794189453125],
  297. ["Toyota Center-North", 46.0],
  298. ["Toyota Center-Northwest", 46.0],
  299. ["Toyota Center-West", 46.0],
  300. ["Toyota Center-North (Top)", 188.37484741210938],
  301. ["Toyota Center-West (Top)", 189.456298828125],
  302. ["Wedge International Tower-North", 168.0],
  303. ["Wedge International Tower-Northwest", 168.0],
  304. ["Wedge International Tower-West", 168.0],
  305. ["Wedge International Tower-North (Top)", 69.53223419189453],
  306. ["Wedge International Tower-West (Top)", 64.026123046875],
  307. ["Wells Fargo Plaza-North", 302.0],
  308. ["Wells Fargo Plaza-Northwest", 302.0],
  309. ["Wells Fargo Plaza-West", 302.0],
  310. ["Wells Fargo Plaza-North (Top)", 55.492156982421875],
  311. ["Wells Fargo Plaza-West (Top)", 70.21014404296875]
  312. ]
  313. ))
  314. return results;
  315. }