浏览代码

Add some towers (as landmarks)

master
Fen Dweller 3 年前
父节点
当前提交
dd8037e0cc
共有 9 个文件被更改,包括 1687 次插入69 次删除
  1. +24
    -0
      media/attribution.js
  2. +21
    -0
      media/landmarks/Towers/CN Tower-Front.svg
  3. +21
    -0
      media/landmarks/Towers/Canton Tower-Front.svg
  4. +17
    -0
      media/landmarks/Towers/Kuala Lumpur Tower-Front.svg
  5. +22
    -0
      media/landmarks/Towers/Milad Tower-Front.svg
  6. +35
    -0
      media/landmarks/Towers/Oriental Pearl Tower-Front.svg
  7. +30
    -0
      media/landmarks/Towers/Ostankino Tower-Front.svg
  8. +1418
    -0
      media/landmarks/Towers/Tokyo Skytree-Front.svg
  9. +99
    -69
      presets/landmarks.js

+ 24
- 0
media/attribution.js 查看文件

@@ -21205,6 +21205,18 @@ const attributionData = {
"ofuscado"
]
},
{
prefix: "./media/landmarks/Towers/",
all: "https://commons.wikimedia.org/wiki/File:Tallest_towers_in_the_world.svg",
authors: [
"timsdad",
"chrkl",
"tokyoship"
],
citations: [
"https://en.wikipedia.org/wiki/List_of_tallest_towers"
]
},
{
prefix: "./media/naturals/",
files: [
@@ -29188,6 +29200,18 @@ const attributionData = {
"name": "Serpentus",
"url": "https://www.furaffinity.net/user/serpentus/"
},
"timsdad": {
"name": "timsdad",
"url": "https://en.wikipedia.org/wiki/User:Timsdad"
},
"chrkl": {
"name": "Chrkl",
"url": "https://commons.wikimedia.org/wiki/User:Chrkl"
},
"tokyoship": {
"name": "Tokyoship",
"url": "https://commons.wikimedia.org/wiki/User:Tokyoship"
},
}
}



+ 21
- 0
media/landmarks/Towers/CN Tower-Front.svg 查看文件

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 26.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1"
id="svg4408" inkscape:version="0.48.1 " sodipodi:docname="Tallest towers in the world2.svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="50.247" height="531.818" viewBox="0 0 50.247 531.818"
style="enable-background:new 0 0 50.247 531.818;" xml:space="preserve">
<g>
<path id="path4172" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccsccccccccsccccccccccccccccsccccsccccccccccccccccsccccccccscccccccc" style="fill-rule:evenodd;clip-rule:evenodd;" d="
M24.049,0v53.082H22.18c0.439,14.536,0.703,29.103,0.81,43.706h-1.994v2.087c-1.875,0.861-3.084,2.247-3.084,3.8
c0,2.056,2.145,3.78,5.109,4.423c0.048,19.791-0.167,39.639-0.623,59.53h-3.333v6.168h3.177c-0.057,2.265-0.124,4.525-0.187,6.791
h-9.968v8.878c-3.022,1.213-4.891,2.828-4.891,4.61c0,0.149,0.037,0.289,0.062,0.436H4.33v2.648h1.059v2.212h0.748v1.184H5.389
v2.648h0.748v1.153H5.389v2.149h1.526c0.099,1.112,0.897,2.169,2.305,3.084v4.33c-1.686,0.907-2.679,1.951-2.679,3.084
c0,2.809,4.761,5.146,12.83,5.825C15.078,324.648,7.189,428.423,0,531.818h50.247c-6.625-103.361-13.365-206.719-17.568-310.082
c7.452-0.801,11.463-3.062,11.463-5.732c0-1.034-0.821-1.983-2.243-2.835v-4.486c1.513-0.941,2.42-2.02,2.523-3.177h0.561v-2.149
H43.83v-1.153h1.153v-2.648H43.83v-1.184h1.153v-2.212h1.059v-2.648h-2.399c0.026-0.147,0.062-0.287,0.062-0.436
c0-1.539-1.386-2.972-3.707-4.112v-9.377H29.843c-0.067-2.265-0.125-4.526-0.187-6.791h2.586v-6.168H29.5
c-0.509-19.875-0.853-39.749-0.966-59.624c2.749-0.712,4.673-2.374,4.673-4.33c0-1.576-1.257-2.973-3.177-3.832v-2.056h-1.526
c-0.027-14.566,0.051-29.139,0.28-43.706h-1.651V0L24.049,0L24.049,0z"/>
</g>
</svg>

+ 21
- 0
media/landmarks/Towers/Canton Tower-Front.svg 查看文件

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 26.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1"
id="svg4408" inkscape:version="0.48.1 " sodipodi:docname="Tallest towers in the world2.svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="76.034" height="585.509" viewBox="0 0 76.034 585.509"
style="enable-background:new 0 0 76.034 585.509;" xml:space="preserve">
<g>
<path id="path4174" inkscape:connector-curvature="0" style="fill-rule:evenodd;clip-rule:evenodd;" d="M43.071,0.007
c-0.526,0.108-0.916,0.58-0.916,1.139c0,0.62,0.497,1.139,1.111,1.166l-0.139,5.221l-0.583,13.024
c-0.793,0.229-1.361,0.812-1.361,1.527c0,0.676,0.497,1.272,1.222,1.527l-0.944,20.827c-0.63,0.414-1.027,1.045-1.027,1.75
c0,0.654,0.335,1.226,0.889,1.638L40.6,63.517c-1.256,0.334-2.083,0.913-2.083,1.555c0,0.616,0.772,1.161,1.944,1.5L39.6,85.844
c-1.208,0.341-1.999,0.851-1.999,1.416c0,0.544,0.733,1.021,1.861,1.361l-1.027,22.855c-8.755,0.571-16.13,2.833-20.05,5.915
c-0.01,0.008-0.018,0.02-0.028,0.028c-2.634,1.338-3.997,3.725-2.61,8.387C31.17,278.929,20.684,433.405,0,585.509
c25.344,0,50.691,0,76.034,0c-18.42-153.969-24.94-310.317-5.387-464.509c-0.479-0.691-1.015-1.277-1.611-1.805
c-0.01-0.009-0.018-0.019-0.028-0.028c-2.956-3.843-10.938-6.806-20.827-7.609l-1.027-22.966c1.046-0.338,1.694-0.81,1.694-1.333
c0-0.544-0.712-1.021-1.833-1.361l-0.861-19.356c1.086-0.341,1.777-0.88,1.777-1.472c0-0.616-0.753-1.161-1.916-1.5l-0.722-15.857
c0.464-0.402,0.75-0.936,0.75-1.527c0-0.654-0.363-1.254-0.916-1.666l-0.944-20.966c0.657-0.275,1.111-0.836,1.111-1.472
c0-0.683-0.512-1.249-1.25-1.5L43.46,7.477l-0.139-5.165c0.638,0,1.139-0.528,1.139-1.166c0-0.638-0.501-1.139-1.139-1.139
C43.241,0.007,43.146-0.009,43.071,0.007L43.071,0.007z"/>
</g>
</svg>

+ 17
- 0
media/landmarks/Towers/Kuala Lumpur Tower-Front.svg 查看文件

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 26.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1"
id="svg4408" inkscape:version="0.48.1 " sodipodi:docname="Tallest towers in the world2.svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="57.228" height="402.492" viewBox="0 0 57.228 402.492"
style="enable-background:new 0 0 57.228 402.492;" xml:space="preserve">
<g>
<path id="path4164-2" inkscape:connector-curvature="0" style="fill-rule:evenodd;clip-rule:evenodd;" d="M27.447,0v83.399h-2.925
v1.058h2.147v1.058h0.778v5.072h-6.659v0.529h1.867v1.089h4.792v1.058h-4.792v1.058h1.992v0.809h2.801v5.072h-4.792v0.124h-1.058
v1.058h1.058v0.934h1.058v6.691H12.51v2.116h1.214v7.157l-6.162-0.342v3.081l3.081,2.334v3.828h0.965v3.952l2.241,1.338v3.33
l2.209,0.373v5.664h2.334l4.325,5.633l-4.17,237.686H2.645l4.108,4.543L3.33,388.8H0l2.925,5.041h0.654v8.651h2.147v-3.454h1.058
v3.454h44.531v-3.454h1.089v-1.214h-1.089v-2.209l5.913-5.633v-1.898l-4.575,1.214v-1.587l1.463-2.552h-14.19l-4.17-237.531h0.124
l4.45-5.788h2.334v-5.664l2.209-0.373v-3.33l2.241-1.338v-3.952h0.965v-3.828l3.081-2.334v-3.081l-6.659,0.373h-0.124v-7.188h1.214
v-2.116H34.511v-6.691H35.6v-2.116h-4.948v-5.072h2.925v-0.809h1.867v-1.058h-4.792v-1.058H35.6v-1.089h1.058v-0.529h-6.006v-5.072
h0.934v-1.058h1.992v-1.058h-2.925V6.411h-1.276V0L27.447,0L27.447,0z M5.726,393.841h1.058v3.983H5.726V393.841z"/>
</g>
</svg>

+ 22
- 0
media/landmarks/Towers/Milad Tower-Front.svg 查看文件

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 26.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1"
id="svg4408" inkscape:version="0.48.1 " sodipodi:docname="Tallest towers in the world2.svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="84.837" height="414.954" viewBox="0 0 84.837 414.954"
style="enable-background:new 0 0 84.837 414.954;" xml:space="preserve">
<g>
<path id="path4166-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccccccccccscscccccccccccccccccccccccccsccsccccccccccccccccccccccccccccccc" style="fill-rule:evenodd;clip-rule:evenodd;" d="
M40.657,0v115.111c-6.038,0.43-10.964,6.258-11.973,13.812h-1.871v4.77h-3.928v4.989h-3.024v6.142h-1.247v1.559h-4.895
c11.707,9.131,13.027,25.679,19.861,35.138h0.094l-4.989,207.555l-21.295,2.619L0,394.002v1.808h0.904
c-0.026,0.126-0.062,0.246-0.062,0.374c0,1.021,0.802,2,2.245,2.837c-0.116,0.266-0.187,0.535-0.187,0.811
c0,1.169,1.078,2.263,2.931,3.18c-0.274,2.775,0.169,5.376,2.058,7.67v4.271h1.871v-5.862c0.106-0.413,0.206-0.834,0.312-1.247
c0.757,1.147,1.13,2.552,2.713,3.149v3.96H71.43v-3.741h1.154v-2.494H71.43v-0.842h-1.964v-2.494h2.276
c0.011,2.539,1.367,4.583,3.024,4.583v2.9h-1.06v2.089h1.06h0.935h0.935v-6.017c0.69-0.848,1.122-2.125,1.122-3.586
c0-0.011,0-0.021,0-0.031c2.706-0.734,4.707-2.885,4.802-5.456c0.003-0.064,0-0.123,0-0.187v-3.928h2.182l0.094-1.497
c-9.823-3.856-19.968-4.235-30.056-5.176l-5.082-207.742h-0.094c6.926-8.872,10.548-25.671,20.048-34.951h-3.929v-1.559h-1.06
v-6.142h-4.895v-4.989h-3.305v-4.77h-2.37c-0.984-7.335-5.673-13.061-11.474-13.781V0L40.657,0L40.657,0z M10.975,404.665
c0.2,0.043,0.386,0.084,0.592,0.125l0.156,1.559l-0.998-0.935C10.793,405.169,10.903,404.919,10.975,404.665L10.975,404.665z
M12.97,405.663c0.909,0.148,1.942,0.088,2.931,0.187l-0.094,2.027h-2.276L12.97,405.663L12.97,405.663z"/>
</g>
</svg>

+ 35
- 0
media/landmarks/Towers/Oriental Pearl Tower-Front.svg 查看文件

@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 26.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1"
id="svg4408" inkscape:version="0.48.1 " sodipodi:docname="Tallest towers in the world2.svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="201.309" height="441.056" viewBox="0 0 201.309 441.056"
style="enable-background:new 0 0 201.309 441.056;" xml:space="preserve">
<g>
<path id="path4168-8" inkscape:connector-curvature="0" style="fill-rule:evenodd;clip-rule:evenodd;" d="M97.891,0v48.93h-0.937
v2.061h0.937v1.967h-0.968v0.999h0.968v0.937h-0.968v0.999h0.968v0.968h-0.968v0.999h0.968v1.03h-0.968v0.999h0.968v2.061h-0.968
v0.999h0.968v0.999h-0.968v1.03h0.968v0.999h-0.968v1.936h0.968v1.03h-0.968v1.03h0.968v0.999h-0.968v0.999h0.968v0.937h-0.968
v0.999h0.968v0.937h-0.968v0.999h0.968v2.092h-2.998v1.874h2.061v26.073h-2.966v3.029h1.03v0.874
c-3.168,1.169-5.402,3.899-5.402,7.088c0,2.832,1.758,5.288,4.372,6.62v1.405v2.248v1.624v1.124v1.967v14.988h-1.936v2.061h1.936
v13.083c-9.731,2.134-17.049,11.094-17.049,21.826c0,7.642,3.722,14.4,9.368,18.423v131.271
c-6.435,3.404-11.001,9.559-11.928,16.768h1.905v5.933h-1.842c0.999,6.492,4.98,12.06,10.585,15.488l-26.198,56.643l1.561,0.656
c-13.206-2.867-10.072,1.892-12.49,4.059c-8.525,0.281-12.7,2.012-16.581,3.841C14.166,436.049,8.182,438.919,0,441.056h201.309
c-15.426-6.092-35.469-2.371-49.96-8.587c1.247-4.203-2.411-4.298-5.745-4.684l-16.112-26.541l0.281-5.121l-2.966-2.654
l-1.561,0.344l-13.177-22.951c4.915-3.463,8.354-8.669,9.274-14.645h-1.905v-5.933h1.967c-0.927-7.209-5.493-13.364-11.928-16.768
V202.964c6.257-3.903,10.46-11.014,10.46-19.141c0-10.37-6.817-19.073-16.05-21.577v-13.333h1.062v-2.061h-1.062v-14.988h0.062
v-1.967h-0.062v-1.124h0.062v-3.872h-1.03v-1.405c2.596-1.334,4.34-3.793,4.34-6.62c0-2.793-1.724-5.235-4.278-6.589v-1.374h0.999
v-3.029h-3.123V79.812h1.998v-1.874h-3.06v-2.092h1.062v-0.999h-1.062V73.91h1.062v-0.999h-1.062v-0.937h1.062v-0.999h-1.062
v-0.999h1.062v-1.03h-1.062v-1.03h1.062v-1.936h-1.062V64.98h1.062v-1.03h-1.062V62.95h1.062v-0.999h-1.062V59.89h1.062v-0.999
h-1.062v-1.03h1.062v-0.999h-1.062v-0.968h1.062v-0.999h-1.062v-0.937h1.062v-0.999h-1.062v-1.967h1.03V48.93h-1.03V0L97.891,0
L97.891,0z M96.923,128.773h1.093v1.124h-1.093V128.773z M100.951,128.773h1.093v1.124h-1.093V128.773z M96.923,131.864h1.093
v1.062h-1.093V131.864z M100.951,131.864h1.093v1.062h-1.093V131.864z M96.923,134.893h1.093v0.968h-1.093V134.893z
M100.951,134.893h1.093v0.968h-1.093V134.893z M96.923,137.828h1.093v1.03h-1.093V137.828z M100.951,137.828h1.093v1.03h-1.093
V137.828z M96.923,140.826h1.093v1.093h-1.093V140.826z M100.951,140.826h1.093v1.093h-1.093V140.826z M96.923,142.824h1.093v1.062
h-1.093V142.824z M100.951,142.824h1.093v1.062h-1.093V142.824z M96.923,145.822h1.093v1.03h-1.093V145.822z M100.951,145.822
h1.093v1.03h-1.093V145.822z M94.581,205.774c0.902,0.17,1.811,0.294,2.748,0.343v10.492h-2.748V205.774z M94.581,229.849h2.748
v6.589h-2.748V229.849z M94.581,249.677h2.748v9.368h-2.748V249.677z M94.581,272.252h2.748v6.62h-2.748V272.252z M94.581,292.112
h2.748v7.151h-2.748V292.112z M94.581,312.502h2.748v8.243h-2.748V312.502z M110.006,380.697l8.962,15.769l0.468,5.558l-9.43,6.713
V380.697L110.006,380.697z M85.776,388.066v16.674l-4.84-6.682L85.776,388.066z M123.308,404.147l11.553,20.39l-0.062-0.031
c-18.251,1.132-15.193-4.616-24.793-3.903v-1.311L123.308,404.147L123.308,404.147z M77.688,404.803l8.087,11.022v5.09
l-13.364,0.312l-5.308,5.621l-0.062,0.031L77.688,404.803L77.688,404.803z"/>
</g>
</svg>

+ 30
- 0
media/landmarks/Towers/Ostankino Tower-Front.svg 查看文件

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 26.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1"
id="svg4408" inkscape:version="0.48.1 " sodipodi:docname="Tallest towers in the world2.svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="52.5" height="517" viewBox="0 0 52.5 517"
style="enable-background:new 0 0 52.5 517;" xml:space="preserve">
<g>
<path id="path2998-8-4-3" inkscape:connector-curvature="0" d="M26.251,0l-1.312,19.5v11.281l-3.563-0.562l-3.531-0.594V30.5v0.875
l3.5,1.281l3.5,1.25v10.812V55.5h-0.75h-0.75l0.062,11.25L23.469,78l-1.062,0.75l-1.062,0.75l1.094,0.75L23.562,81v31.5l-2.719,1
h2.688v5.812l-0.938-0.469l-0.75-0.438V132.5v14.125l1-0.625l1-0.594v1.031v1.094h-6.5l2.938,1.812V171l-1.938,1.5h2.5v2h-3.406
v12.094H15v8.469h2.438v11.062L20.812,210v11.438L9.344,223.75l10.187,1.906v44.594l-2.5,3.094l-10.625,0.875l10.437,0.281v7.5
l2.406,9.812v20.594h-3.375v3.969h3.375v2.406h-3.375v3.969h3.375V373h-3.375v4h3.375v2.625h-3.375v4h3.375v2.656h-3.375v3.969
h3.375v2.719H7.313v2.312H19.25V457L0,517h8.031l3.5-11.688L12.75,517h13.5h13.5l1.219-11.688l3.5,11.688H52.5l-19.25-60v-61.719
h11.938v-2.312H33.25v-2.719h3.375v-3.969H33.25v-2.656h3.375v-4H33.25V377h3.375v-4H33.25v-50.25h3.375v-3.969H33.25v-2.406h3.375
v-3.969H33.25v-20.594L35.656,282v-7.5l10.438-0.281l-10.625-0.875l-2.5-3.094v-44.594l10.188-1.906l-11.469-2.312V210l3.375-3.875
v-11.062H37.5v-8.469h-2.437V174.5h-3.406v-2h2.5l-1.938-1.5v-21.656l2.938-1.812h-6.5v-1.094v-1.031l1,0.594l1,0.625V132.5
v-14.094l-0.75,0.438l-0.938,0.469V113.5h2.688l-2.719-1V81l1.125-0.75l1.094-0.75l-1.062-0.75L29.031,78l0.062-11.25l0.062-11.25
h-0.75h-0.75V44.719V33.906l3.5-1.25l3.5-1.281V30.5v-0.875l-3.531,0.594l-3.562,0.562V19.5L26.249,0L26.251,0z M23.814,120.188
v1.312v1.344l-0.656-0.656L22.47,121.5l0.688-0.656L23.814,120.188z M28.689,120.188l0.656,0.656l0.688,0.656l-0.688,0.688
l-0.656,0.656V121.5V120.188z M23.657,123v2.5v2.5l-0.5-1.25l-0.5-1.25l0.5-1.25L23.657,123z M28.845,123l0.5,1.25l0.5,1.25
l-0.5,1.25l-0.5,1.25v-2.5V123z M23.814,128.188v1.312v1.344l-0.656-0.656L22.47,129.5l0.688-0.656L23.814,128.188z
M28.689,128.188l0.656,0.656l0.688,0.656l-0.688,0.688l-0.656,0.656V129.5V128.188z M23.814,131.188v1.312v1.344l-0.656-0.656
L22.47,132.5l0.688-0.656L23.814,131.188z M28.689,131.188l0.656,0.656l0.688,0.656l-0.688,0.688l-0.656,0.656V132.5V131.188z
M23.814,134.188v1.312v1.344l-0.656-0.656L22.47,135.5l0.688-0.656L23.814,134.188z M28.689,134.188l0.656,0.656l0.688,0.656
l-0.688,0.688l-0.656,0.656V135.5V134.188z M23.814,137.188l-0.063,1.906L23.657,141l-0.531-1.312l-0.531-1.312l0.625-0.594
L23.814,137.188L23.814,137.188z M28.689,137.188l0.594,0.594l0.625,0.594l-0.531,1.312L28.845,141l-0.094-1.906L28.689,137.188
L28.689,137.188z M23.814,141.188v1.312v1.344l-0.656-0.656L22.47,142.5l0.688-0.656L23.814,141.188z M28.689,141.188l0.656,0.656
l0.688,0.656l-0.688,0.688l-0.656,0.656V142.5V141.188z"/>
</g>
</svg>

+ 1418
- 0
media/landmarks/Towers/Tokyo Skytree-Front.svg
文件差异内容过多而无法显示
查看文件


+ 99
- 69
presets/landmarks.js 查看文件

@@ -6,11 +6,11 @@ function makeLandmark(name, height, image) {
name: "Height",
power: 1,
type: "length",
base: height
}
base: height,
},
},
image: image,
name: "building"
name: "building",
},
};

@@ -22,125 +22,155 @@ function makeLandmarks() {

results.push({
name: "Burj Khalifa",
constructor: () => makeLandmark(
"Burj Khalifa",
math.unit(829.8, "meter"),
{ source: "./media/landmarks/burj-khalifa.svg" }
)
constructor: () =>
makeLandmark("Burj Khalifa", math.unit(829.8, "meter"), {
source: "./media/landmarks/burj-khalifa.svg",
}),
});

results.push({
name: "Canton Tower",
constructor: () => makeLandmark(
"Canton Tower",
math.unit(604, "meter"),
{ source: "./media/landmarks/canton-tower.svg" }
)
constructor: () =>
makeLandmark("Canton Tower", math.unit(604, "meter"), {
source: "./media/landmarks/canton-tower.svg",
}),
});

results.push({
name: "CN Tower",
constructor: () => makeLandmark(
"CN Tower",
math.unit(553.3, "meter"),
{ source: "./media/landmarks/cn-tower.svg" }
)
constructor: () =>
makeLandmark("CN Tower", math.unit(553.3, "meter"), {
source: "./media/landmarks/cn-tower.svg",
}),
});

results.push({
name: "Taipei 101",
constructor: () => makeLandmark(
"Taipei 101",
math.unit(509.2, "meter"),
{ source: "./media/landmarks/taipei-101.svg" }
)
constructor: () =>
makeLandmark("Taipei 101", math.unit(509.2, "meter"), {
source: "./media/landmarks/taipei-101.svg",
}),
});

results.push({
name: "Empire State Building",
constructor: () => makeLandmark(
"Empire State Building",
math.unit(443.2, "meter"),
{ source: "./media/landmarks/empire-state-building.svg" }
)
constructor: () =>
makeLandmark("Empire State Building", math.unit(443.2, "meter"), {
source: "./media/landmarks/empire-state-building.svg",
}),
});

results.push({
name: "Eiffel Tower",
constructor: () => makeLandmark(
"Eiffel Tower",
math.unit(324, "meter"),
{ source: "./media/landmarks/eiffel-tower.svg" }
)
constructor: () =>
makeLandmark("Eiffel Tower", math.unit(324, "meter"), {
source: "./media/landmarks/eiffel-tower.svg",
}),
});

results.push({
name: "Chrysler Building",
constructor: () => makeLandmark(
"Chrysler Building",
math.unit(318.9, "meter"),
{ source: "./media/landmarks/chrysler-building.svg" }
)
constructor: () =>
makeLandmark("Chrysler Building", math.unit(318.9, "meter"), {
source: "./media/landmarks/chrysler-building.svg",
}),
});

results.push({
name: "Gateway Arch",
constructor: () => makeLandmark(
"Gateway Arch",
math.unit(630, "feet"),
{ source: "./media/landmarks/gateway-arch.svg" }
)
constructor: () =>
makeLandmark("Gateway Arch", math.unit(630, "feet"), {
source: "./media/landmarks/gateway-arch.svg",
}),
});

results.push({
name: "Washington Monument",
constructor: () => makeLandmark(
"Washington Monument",
math.unit(555 + 5 / 12, "feet"),
{ source: "./media/landmarks/washington-monument.svg" }
)
constructor: () =>
makeLandmark(
"Washington Monument",
math.unit(555 + 5 / 12, "feet"),
{ source: "./media/landmarks/washington-monument.svg" }
),
});

results.push({
name: "Great Pyramid of Giza",
constructor: () => makeLandmark(
"Great Pyramid of Giza",
math.unit(146, "meters"),
{ source: "./media/landmarks/pyramid.svg" }
)
constructor: () =>
makeLandmark("Great Pyramid of Giza", math.unit(146, "meters"), {
source: "./media/landmarks/pyramid.svg",
}),
});

results.push({
name: "Statue of Liberty",
constructor: () => makeLandmark(
"Statue of Liberty",
math.unit(305.5, "feet"),
{ source: "./media/landmarks/statue-of-liberty.svg" }
)
constructor: () =>
makeLandmark("Statue of Liberty", math.unit(305.5, "feet"), {
source: "./media/landmarks/statue-of-liberty.svg",
}),
});

results.push({
name: "Leaning Tower of Pisa",
constructor: () => makeLandmark(
"Leaning Tower of Pisa",
math.unit(185.93, "feet"),
{ source: "./media/landmarks/leaning-tower-of-pisa.svg", bottom: 84 / 3755 }
)
constructor: () =>
makeLandmark("Leaning Tower of Pisa", math.unit(185.93, "feet"), {
source: "./media/landmarks/leaning-tower-of-pisa.svg",
bottom: 84 / 3755,
}),
});

results.push({
name: "Elizabeth Tower",
constructor: () => makeLandmark(
"Elizabeth Tower",
math.unit(315, "feet"),
{ source: "./media/landmarks/elizabeth-tower.svg" }
)
constructor: () =>
makeLandmark("Elizabeth Tower", math.unit(315, "feet"), {
source: "./media/landmarks/elizabeth-tower.svg",
}),
});

results.push(
makeModel({
name: "Towers",
kind: "landmarks",
forms: [
{
name: "Tokyo Skytree",
views: [{ name: "Front", height: 634 }],
},
{
name: "Canton Tower",
views: [{ name: "Front", height: 604 }],
},
{
name: "CN Tower",
views: [{ name: "Front", height: 553.3 }],
},
{
name: "Ostankino Tower",
views: [{ name: "Front", height: 540.1 }],
},
{
name: "Oriental Pearl Tower",
views: [{ name: "Front", height: 468 }],
},
{
name: "Milad Tower",
views: [{ name: "Front", height: 435 }],
},
{
name: "Kuala Lumpur Tower",
views: [{ name: "Front", height: 421 }],
},
],
})
);

results.sort((b1, b2) => {
e1 = b1.constructor();
e2 = b2.constructor();
return -math.subtract(e1.views[e1.defaultView].height, e2.views[e2.defaultView].height).value;
return -math.subtract(
e1.views[e1.defaultView].height,
e2.views[e2.defaultView].height
).value;
});

return results;


正在加载...
取消
保存