Browse Source

Add transmission towers

Also fix broken attribution for utility poles
master
Fen Dweller 3 years ago
parent
commit
741c621c83
10 changed files with 6215 additions and 4 deletions
  1. +12
    -4
      media/attribution.js
  2. +145
    -0
      media/buildings/Transmission Towers/Concrete Tower-Angled.svg
  3. +52
    -0
      media/buildings/Transmission Towers/Concrete Tower-Front.svg
  4. +58
    -0
      media/buildings/Transmission Towers/Concrete Tower-Side.svg
  5. +64
    -0
      media/buildings/Transmission Towers/Concrete Tower-Top.svg
  6. +2238
    -0
      media/buildings/Transmission Towers/Lattice Tower-Angled.svg
  7. +537
    -0
      media/buildings/Transmission Towers/Lattice Tower-Front.svg
  8. +489
    -0
      media/buildings/Transmission Towers/Lattice Tower-Side.svg
  9. +2619
    -0
      media/buildings/Transmission Towers/Lattice Tower-Top.svg
  10. +1
    -0
      presets/buildings.js

+ 12
- 4
media/attribution.js View File

@@ -1314,10 +1314,8 @@ const attributionData = {
]
},
{
prefix: "./media/characters/Utility Poles/",
files: [
{ name: "front.svg", source: "" }
],
prefix: "./media/buildings/Utility Poles/",
all: null,
authors: [
"chemicalcrux"
],
@@ -1325,6 +1323,16 @@ const attributionData = {
"http://www.psc.state.fl.us/ConsumerAssistance/UtilityPoleDescriptions"
]
},
{
prefix: "./media/buildings/Transmission Towers/",
all: null,
authors: [
"chemicalcrux"
],
citations: [
"https://sinopa.ca/obj/composite-pylon/"
]
},
{
prefix: "./media/clothing/Boots/",
files: [


+ 145
- 0
media/buildings/Transmission Towers/Concrete Tower-Angled.svg View File

@@ -0,0 +1,145 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg78"
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 718 1670"
height="1670pt"
width="718pt"
version="1.0">
<defs
id="defs82" />
<metadata
id="metadata2">
Created by potrace 1.16, written by Peter Selinger 2001-2019
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
style="fill:#000000;stroke:none"
id="g6"
transform="matrix(0.1,0,0,-0.1,-641,1835)">
<path
id="path4"
d="m 6410,18156 c 0,-177 2,-195 18,-200 9,-2 701,-118 1537,-257 836,-139 1524,-255 1528,-259 4,-4 -35,-3521 -88,-7816 -52,-4295 -95,-7846 -95,-7891 v -83 h 690 690 v 83 c 0,45 -43,3596 -95,7891 -53,4295 -92,7812 -88,7816 4,4 692,120 1528,259 836,139 1528,255 1538,257 15,5 17,23 17,200 v 194 h -302 c -243,0 -601,-16 -1795,-79 l -1493,-79 -1493,79 c -1194,63 -1552,79 -1794,79 h -303 z" />
</g>
<g
style="fill:#1a1a1a;stroke:none"
id="g40"
transform="matrix(0.1,0,0,-0.1,-641,1835)">
<path
id="path8"
d="m 6440,18152 v -169 l 1557,-259 c 1018,-170 1558,-264 1561,-272 2,-6 -3,-12 -12,-12 -13,0 -16,-11 -16,-52 0,-29 -43,-3536 -95,-7793 -52,-4257 -95,-7779 -95,-7827 v -88 h 660 660 v 88 c 0,48 -43,3570 -95,7827 -52,4257 -95,7772 -95,7811 v 72 l 38,1 c 20,0 678,108 1462,240 l 1425,239 -200,1 -200,2 -1572,-263 c -865,-144 -1575,-259 -1579,-256 -3,4 -4,11 0,16 3,5 705,125 1561,268 l 1555,259 v 168 168 l -52,-5 c -29,-3 -763,-43 -1631,-88 l -1577,-82 -1583,82 c -870,45 -1603,85 -1629,87 l -48,6 z m 3415,-72 c 10,-16 -35,-21 -174,-18 -97,2 -136,7 -139,16 -5,15 303,18 313,2 z" />
<path
id="path10"
d="m 7068,18313 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path12"
d="m 12990,18155 v -165 h 285 285 v 165 165 h -285 -285 z" />
<path
id="path14"
d="m 7258,18303 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path16"
d="m 7448,18293 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path18"
d="m 7638,18283 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path20"
d="m 7828,18273 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path22"
d="m 8018,18263 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path24"
d="m 8208,18253 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path26"
d="m 8398,18243 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path28"
d="m 8588,18233 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path30"
d="m 8778,18223 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path32"
d="m 8968,18213 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path34"
d="m 9158,18203 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path36"
d="m 9348,18193 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path38"
d="m 9538,18183 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
</g>
<g
style="fill:#333333;stroke:none"
id="g76"
transform="matrix(0.1,0,0,-0.1,-641,1835)">
<path
id="path42"
d="m 6440,18152 v -169 l 1546,-257 c 850,-142 1547,-256 1549,-254 2,1 5,141 7,310 l 3,308 h 152 c 90,0 154,-4 158,-10 3,-5 1,-10 -5,-10 -7,0 -10,-6 -7,-14 3,-7 7,-142 8,-300 2,-157 5,-286 8,-286 3,0 702,116 1554,257 l 1547,258 v 168 168 l -52,-5 c -29,-3 -763,-43 -1631,-88 l -1577,-82 -1583,82 c -870,45 -1603,85 -1629,87 l -48,6 z" />
<path
id="path44"
d="m 7068,18313 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path46"
d="m 12990,18155 v -165 h 285 285 v 165 165 h -285 -285 z" />
<path
id="path48"
d="m 7258,18303 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path50"
d="m 7448,18293 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path52"
d="m 7638,18283 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path54"
d="m 7828,18273 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path56"
d="m 8018,18263 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path58"
d="m 8208,18253 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path60"
d="m 8398,18243 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path62"
d="m 8588,18233 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path64"
d="m 8778,18223 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path66"
d="m 8968,18213 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path68"
d="m 9158,18203 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path70"
d="m 9348,18193 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path72"
d="m 9538,18183 c 7,-3 16,-2 19,1 4,3 -2,6 -13,5 -11,0 -14,-3 -6,-6 z" />
<path
id="path74"
d="m 11575,17725 c -764,-129 -1399,-236 -1410,-238 -11,-3 32,-3 95,-1 63,3 144,1 180,-4 59,-7 194,14 1510,234 l 1445,242 h -215 -215 z" />
</g>
</svg>

+ 52
- 0
media/buildings/Transmission Towers/Concrete Tower-Front.svg View File

@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg16"
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 930 1669.8688"
height="1669.8688pt"
width="930pt"
version="1.0">
<defs
id="defs20" />
<metadata
id="metadata2">
Created by potrace 1.16, written by Peter Selinger 2001-2019
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
style="fill:#000000;stroke:none"
id="g6"
transform="matrix(0.1,0,0,-0.1,-535,1834.8687)">
<path
id="path4"
d="m 5358,18344 c -5,-4 -8,-92 -8,-195 v -188 l 33,-6 c 17,-3 950,-113 2071,-245 1122,-132 2041,-242 2043,-244 3,-2 -39,-3527 -91,-7833 -53,-4305 -96,-7863 -96,-7905 v -78 h 690 690 v 78 c 0,42 -43,3600 -96,7905 -52,4306 -94,7831 -91,7833 2,2 921,112 2043,244 1121,132 2054,242 2072,245 l 32,6 v 189 c 0,104 -4,191 -8,194 -4,2 -1047,-34 -2317,-82 l -2310,-86 -2245,83 c -1235,45 -2281,84 -2325,88 -44,3 -83,2 -87,-3 z" />
</g>
<g
style="fill:#1a1a1a;stroke:none"
id="g10"
transform="matrix(0.1,0,0,-0.1,-535,1834.8687)">
<path
id="path8"
d="m 5380,18154 v -169 l 2203,-259 c 1211,-142 2206,-263 2211,-267 20,-18 -30,-21 -144,-7 l -120,14 v -66 c 0,-36 -43,-3548 -95,-7805 -52,-4257 -95,-7779 -95,-7827 v -88 h 660 660 v 88 c 0,48 -43,3570 -95,7827 -52,4257 -95,7769 -95,7805 v 66 l -120,-14 c -114,-14 -164,-11 -144,7 5,4 1000,125 2211,267 l 2203,259 v 169 168 l -77,-6 c -43,-3 -1083,-43 -2310,-88 l -2233,-82 -2233,82 c -1227,45 -2267,85 -2309,88 l -78,6 z m 4838,-76 c -4,-10 -56,-13 -218,-13 -162,0 -214,3 -217,13 -4,9 44,12 217,12 173,0 221,-3 218,-12 z" />
</g>
<g
style="fill:#333333;stroke:none"
id="g14"
transform="matrix(0.1,0,0,-0.1,-535,1834.8687)">
<path
id="path12"
d="m 5380,18154 v -169 l 2191,-258 c 1205,-142 2195,-255 2199,-250 5,4 10,144 12,310 l 3,303 h 215 215 l 3,-307 c 2,-169 5,-309 7,-311 2,-3 992,112 2200,254 l 2195,259 v 169 168 l -77,-6 c -43,-3 -1083,-43 -2310,-88 l -2233,-82 -2233,82 c -1227,45 -2267,85 -2309,88 l -78,6 z" />
</g>
</svg>

+ 58
- 0
media/buildings/Transmission Towers/Concrete Tower-Side.svg View File

@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg20"
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 138 1670"
height="1670pt"
width="138pt"
version="1.0">
<defs
id="defs24" />
<metadata
id="metadata2">
Created by potrace 1.16, written by Peter Selinger 2001-2019
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
style="fill:#000000;stroke:none"
id="g6"
transform="matrix(0.1,0,0,-0.1,-931,1835)">
<path
id="path4"
d="m 9560,18220 v -130 h -24 -24 l -6,-332 C 9500,17437 9310,1916 9310,1738 v -88 h 690 690 v 88 c 0,178 -190,15699 -196,16020 l -6,332 h -24 -24 v 130 130 h -440 -440 z" />
</g>
<g
style="fill:#1a1a1a;stroke:none"
id="g12"
transform="matrix(0.1,0,0,-0.1,-931,1835)">
<path
id="path8"
d="m 9590,18155 v -165 h 410 410 v 165 165 h -410 -410 z" />
<path
id="path10"
d="M 9536,17758 C 9530,17493 9339,1904 9340,1743 v -63 h 660 660 v 63 c 1,161 -190,15750 -196,16015 -3,166 -10,302 -15,302 -5,0 -9,-137 -9,-310 0,-269 -2,-310 -15,-310 -13,0 -15,36 -15,260 v 260 h -410 -410 v -260 c 0,-224 -2,-260 -15,-260 -13,0 -15,41 -15,310 0,173 -4,310 -9,310 -5,0 -12,-136 -15,-302 z" />
</g>
<g
style="fill:#333333;stroke:none"
id="g18"
transform="matrix(0.1,0,0,-0.1,-931,1835)">
<path
id="path14"
d="m 9590,18155 v -165 h 410 410 v 165 165 h -410 -410 z" />
<path
id="path16"
d="m 9590,17709 v -251 l 28,6 c 144,27 635,28 765,0 l 27,-6 v 251 251 h -410 -410 z" />
</g>
</svg>

+ 64
- 0
media/buildings/Transmission Towers/Concrete Tower-Top.svg View File

@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg24"
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 1669 245.35933"
height="245.35933pt"
width="1669pt"
version="1.0">
<defs
id="defs28" />
<metadata
id="metadata2">
Created by potrace 1.16, written by Peter Selinger 2001-2019
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
style="fill:#000000;stroke:none"
id="g6"
transform="matrix(0.1,0,0,-0.1,-165.5,1122.6953)">
<path
id="path4"
d="m 9845,11219 c -122,-14 -302,-72 -424,-137 -124,-66 -301,-206 -326,-258 l -16,-34 -3712,-2 -3712,-3 v -785 -785 l 3700,-2 3700,-2 45,-49 c 252,-273 645,-420 1021,-383 293,30 586,173 779,383 l 45,49 3700,2 3700,2 v 785 c 0,621 -3,785 -12,786 -7,1 -1680,2 -3718,3 -3551,1 -3705,2 -3705,19 0,45 -181,195 -331,274 -223,119 -473,165 -734,137 z" />
</g>
<g
style="fill:#1a1a1a;stroke:none"
id="g18"
transform="matrix(0.1,0,0,-0.1,-165.5,1122.6953)">
<path
id="path8"
d="m 9845,11188 c -121,-13 -288,-67 -408,-132 -97,-51 -280,-188 -300,-223 -5,-8 -21,-19 -35,-26 -22,-10 25,-13 249,-15 l 276,-2 109,36 c 107,36 112,37 264,37 152,0 157,-1 264,-37 l 109,-36 h 268 c 173,0 269,4 269,10 0,6 -6,10 -14,10 -8,0 -21,8 -28,19 -30,43 -207,175 -305,227 -218,117 -460,162 -718,132 z" />
<path
id="path10"
d="m 9880,10830 c -36,-5 -83,-15 -105,-24 -37,-14 -22,-15 225,-14 h 265 l -56,18 c -67,22 -237,32 -329,20 z" />
<path
id="path12"
d="m 1680,10000 v -760 h 3675 c 3631,0 3676,0 3665,19 -13,26 -13,31 4,31 7,0 21,-11 30,-25 l 16,-25 h 930 930 l 16,25 c 9,14 23,25 30,25 17,0 17,-5 4,-31 -11,-19 34,-19 3665,-19 h 3675 v 760 760 H 10000 1680 Z" />
<path
id="path14"
d="m 9124,9179 c 51,-61 210,-180 313,-235 349,-188 777,-188 1126,0 103,55 262,174 313,235 l 26,31 h -265 -264 l -109,-36 c -107,-36 -112,-37 -264,-37 -152,0 -157,1 -264,37 l -109,36 h -264 -265 z" />
<path
id="path16"
d="m 9795,9188 c 49,-17 86,-20 205,-20 119,0 156,3 205,20 l 60,20 h -265 -265 z" />
</g>
<g
style="fill:#333333;stroke:none"
id="g22"
transform="matrix(0.1,0,0,-0.1,-165.5,1122.6953)">
<path
id="path20"
d="m 1680,10000 v -760 h 3675 c 3631,0 3676,0 3665,19 -13,26 -13,31 4,31 7,0 21,-11 30,-25 l 16,-25 h 930 930 l 16,25 c 9,14 23,25 30,25 17,0 17,-5 4,-31 -11,-19 34,-19 3665,-19 h 3675 v 760 760 H 10000 1680 Z" />
</g>
</svg>

+ 2238
- 0
media/buildings/Transmission Towers/Lattice Tower-Angled.svg
File diff suppressed because it is too large
View File


+ 537
- 0
media/buildings/Transmission Towers/Lattice Tower-Front.svg
File diff suppressed because it is too large
View File


+ 489
- 0
media/buildings/Transmission Towers/Lattice Tower-Side.svg
File diff suppressed because it is too large
View File


+ 2619
- 0
media/buildings/Transmission Towers/Lattice Tower-Top.svg
File diff suppressed because it is too large
View File


+ 1
- 0
presets/buildings.js View File

@@ -342,6 +342,7 @@ function makeBuildings() {

/* ***Billboards*** */ results.push(makeModel({"name": "Billboards", "kind": "buildings", "forms": [{"name": "Bulletin 14x48", "views": [{"name": "Front", "height": 4.267199993133545}]}, {"name": "Mounted Bulletin", "views": [{"name": "Front", "height": 14.325600624084473}, {"name": "Angled", "height": 14.325600624084473}, {"name": "Side", "height": 14.325600624084473}, {"name": "Back", "height": 14.325600624084473}, {"name": "Top", "height": 8.992412567138672}]}, {"name": "Bulletin 10.5x36", "views": [{"name": "Front", "height": 3.2004001140594482}]}, {"name": "Bulletin 10x40", "views": [{"name": "Front", "height": 3.0480000972747803}]}, {"name": "Poster", "views": [{"name": "Front", "height": 3.174999952316284}]}, {"name": "Junior Poster", "views": [{"name": "Front", "height": 1.8287999629974365}]}]}));
/* ***Utility Poles*** */ results.push(makeModel({"name": "Utility Poles", "kind": "buildings", "forms": [{"name": "Utility Pole", "views": [{"name": "Front", "height": 10.825987815856934, "extra": 1.0017812424969987, "bottom": 0.001774919373365673}, {"name": "Angled", "height": 10.825987815856934, "extra": 1.0016084333733493, "bottom": 0.0016032758485862602}, {"name": "Side", "height": 10.825987815856934, "extra": 1.0016086734693879, "bottom": 0.001603514407218507}, {"name": "Top", "height": 0.7558963298797607, "extra": 1.008390140625, "bottom": 0.00825167519445341}]}]}));
/* ***Transmission Towers*** */ results.push(makeModel({"name": "Transmission Towers", "kind": "buildings", "forms": [{"name": "Lattice Tower", "views": [{"name": "Front", "height": 46.617923736572266, "extra": 1.0011498212012875, "bottom": 0.0011471830904092298}, {"name": "Angled", "height": 46.617923736572266, "extra": 1.0010523109243699, "bottom": 0.0010501008591581864}, {"name": "Side", "height": 46.617923736572266, "extra": 1.001149673061723, "bottom": 0.0011470356297943348}, {"name": "Top", "height": 8.258213996887207, "extra": 1.0025463078703705, "bottom": 0.0025334062060477845}]}, {"name": "Concrete Tower", "views": [{"name": "Front", "height": 24.613733291625977, "extra": 1.0011611044417765, "bottom": 0.0011584143616551604}, {"name": "Angled", "height": 24.613733291625977, "extra": 1.0011987954902433, "bottom": 0.0011959281437125874}, {"name": "Side", "height": 24.613733291625977, "extra": 1.0012004801920769, "bottom": 0.0011976047904191617}, {"name": "Top", "height": 2.0, "extra": 1.0047247101394032, "bottom": 0.004680482295089333}]}]}));
/* ***INSERT HERE*** */

results.sort((b1, b2) => {


Loading…
Cancel
Save