Browse Source

Add 18-wheelers

tags/v0.1.0
Fen Dweller 5 years ago
parent
commit
597f89be18
4 changed files with 184 additions and 0 deletions
  1. +14
    -0
      media/attribution.js
  2. +75
    -0
      media/vehicles/18-wheeler-vertical.svg
  3. +75
    -0
      media/vehicles/18-wheeler.svg
  4. +20
    -0
      presets/vehicles.js

+ 14
- 0
media/attribution.js View File

@@ -492,6 +492,16 @@ const attributionData = {
]
},
{
prefix: "./media/vehicles/",
files: [
{ name: "18-wheeler.svg", source: "https://commons.wikimedia.org/wiki/File:Conventional_18-wheeler_truck_diagram.svg" },
{ name: "18-wheeler-vertical.svg", source: "https://commons.wikimedia.org/wiki/File:Conventional_18-wheeler_truck_diagram.svg" }
],
authors: [
"h-padleckas"
]
},
],
people: {
"appledectomy": {
@@ -574,6 +584,10 @@ const attributionData = {
name: "geminimacro",
url: "https://www.furaffinity.net/user/lajay"
},
"h-padleckas": {
name: "H. Padleckas",
url: "https://commons.wikimedia.org/wiki/User:H_Padleckas"
},
"helisa-adopts": {
name: "Helisa",
url: "https://www.furaffinity.net/user/HelisaAdopts"


+ 75
- 0
media/vehicles/18-wheeler-vertical.svg View File

@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1"
id="truck" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" 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" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 93 370"
style="enable-background:new 0 0 93 370;" xml:space="preserve">
<style type="text/css">
.st0{stroke:#000000;}
</style>
<g id="g0">
<g id="g00">
<path id="p000" class="st0" d="M73.5,86v1c0,1.2-1.2,2.5-2.5,2.5H29c-0.9,0-1.5-0.6-1.5-1.5v-2.5h-2v3c0,1.6,1.1,3,3,3h43
c2.1,0,4-2.1,4-4V86"/>
<rect id="r001" x="35.5" y="88.5" class="st0" width="19" height="4"/>
<path id="p002" class="st0" d="M37,4H25c-4,5-7,11-7,18.5s3,13,7,18.5h12V4z"/>
<rect id="r003" x="14.5" y="83.5" class="st0" width="9" height="84"/>
<path id="p004" class="st0" d="M14.5,0.5h23c3,0,6,3,6.5,8l1.5,29h-17v48h-14v-46c8.5,0,16-7.5,16-17c0-8.5-7.5-17-16-17V0.5z"/>
<path id="p005" class="st0" d="M28.5,37.5H22"/>
<path id="p006" class="st0" d="M49,37.5l15,2c2.5,0.3,5.5,3.2,5.5,7.5v38.5h-41v-48H49z"/>
<path id="p007" class="st0" d="M28.6,62.5h40.9"/>
<path id="p008" class="st0" d="M69.5,48.5c13.5,0,23,16,23,36h-23V48.5z"/>
<path id="p009" class="st0" d="M64.5,45.5c0-1-1-1.9-2-2l-13.5-1v16h13.5c1,0,2-1,2-2V45.5z"/>
<path id="p00a" class="st0" d="M49,37v4.5l15,1V39L49,37z"/>
<path id="p00b" class="st0" d="M64.5,45.5c0-1-1-1.9-2-2l-13.5-1H32.5c-1,0-2,1-2,2v12c0,1,1,2,2,2h30c1,0,2-1,2-2V45.5z"/>
<path id="p00c" class="st0" d="M58.5,67.5c0-1-1-2-2-2h-24c-1,0-2,1-2,2v13c0,1,1,2,2,2h24c1,0,2-1,2-2V67.5z"/>
<path id="p00d" class="st0" d="M26.5,43.5V40v35v-3.5h-11v-28H26.5z"/>
<g id="g00e">
<circle id="c00e0" class="st0" cx="13.5" cy="22.5" r="13"/>
<circle id="c00e1" class="st0" cx="13.5" cy="22.5" r="6.5"/>
<circle id="c00e2" class="st0" cx="13.5" cy="22.5" r="1.5"/>
</g>
<g id="u00f">
<g id="g00e_1_">
<circle id="c00e0_1_" class="st0" cx="13.5" cy="120.5" r="13"/>
<circle id="c00e1_1_" class="st0" cx="13.5" cy="120.5" r="6.5"/>
<circle id="c00e2_1_" class="st0" cx="13.5" cy="120.5" r="1.5"/>
</g>
</g>
<g id="u00g">
<g id="g00e_2_">
<circle id="c00e0_2_" class="st0" cx="13.5" cy="151.5" r="13"/>
<circle id="c00e1_2_" class="st0" cx="13.5" cy="151.5" r="6.5"/>
<circle id="c00e2_2_" class="st0" cx="13.5" cy="151.5" r="1.5"/>
</g>
</g>
</g>
<g id="g01">
<path id="p010" class="st0" d="M26,145v-8.5h-1.5v-2H26V127h2v14.5l-1.5,3.5H26z"/>
<path id="p011" class="st0" d="M23.1,138c1,0,1.4-1,1.4-2.5s-0.4-2.5-1.4-2.5"/>
<path id="p012" class="st0" d="M19,323v8h14v-28H19v8l12,15v-18L19,323z"/>
<rect id="r013" x="28.5" y="103.5" class="st0" width="64" height="266"/>
<path id="p014" class="st0" d="M14.5,368v1.5h14"/>
<path id="p015" class="st0" d="M28.5,172l-9,8.5l9,17v-17h-18V178v5"/>
<g id="u016">
<g id="g00e_3_">
<circle id="c00e0_3_" class="st0" cx="13.5" cy="301.5" r="13"/>
<circle id="c00e1_3_" class="st0" cx="13.5" cy="301.5" r="6.5"/>
<circle id="c00e2_3_" class="st0" cx="13.5" cy="301.5" r="1.5"/>
</g>
</g>
<g id="u017">
<g id="g00e_4_">
<circle id="c00e0_4_" class="st0" cx="13.5" cy="332.5" r="13"/>
<circle id="c00e1_4_" class="st0" cx="13.5" cy="332.5" r="6.5"/>
<circle id="c00e2_4_" class="st0" cx="13.5" cy="332.5" r="1.5"/>
</g>
</g>
</g>
</g>
<g id="g2">
<g id="g20">
<path id="p200_2_" class="st0" d="M29,229.88"/>
</g>
</g>
</svg>

+ 75
- 0
media/vehicles/18-wheeler.svg View File

@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1"
id="truck" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" 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" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 370 93"
style="enable-background:new 0 0 370 93;" xml:space="preserve">
<style type="text/css">
.st0{stroke:#000000;}
</style>
<g id="g0">
<g id="g00">
<path id="p000" class="st0" d="M86,19.5h1c1.2,0,2.5,1.2,2.5,2.5v42c0,0.9-0.6,1.5-1.5,1.5h-2.5v2h3c1.6,0,3-1.1,3-3v-43
c0-2.1-2.1-4-4-4H86"/>
<rect id="r001" x="88.5" y="38.5" class="st0" width="4" height="19"/>
<path id="p002" class="st0" d="M4,56v12c5,4,11,7,18.5,7s13-3,18.5-7V56H4z"/>
<rect id="r003" x="83.5" y="69.5" class="st0" width="84" height="9"/>
<path id="p004" class="st0" d="M0.5,78.5v-23c0-3,3-6,8-6.5l29-1.5v17h48v14h-46c0-8.5-7.5-16-17-16c-8.5,0-17,7.5-17,16H0.5z"/>
<path id="p005" class="st0" d="M37.5,64.5V71"/>
<path id="p006" class="st0" d="M37.5,44l2-15c0.3-2.5,3.2-5.5,7.5-5.5h38.5v41h-48V44z"/>
<path id="p007" class="st0" d="M62.5,64.4V23.5"/>
<path id="p008" class="st0" d="M48.5,23.5c0-13.5,16-23,36-23v23H48.5z"/>
<path id="p009" class="st0" d="M45.5,28.5c-1,0-1.9,1-2,2l-1,13.5h16V30.5c0-1-1-2-2-2H45.5z"/>
<path id="p00a" class="st0" d="M37,44h4.5l1-15H39L37,44z"/>
<path id="p00b" class="st0" d="M45.5,28.5c-1,0-1.9,1-2,2l-1,13.5v16.5c0,1,1,2,2,2h12c1,0,2-1,2-2v-30c0-1-1-2-2-2H45.5z"/>
<path id="p00c" class="st0" d="M67.5,34.5c-1,0-2,1-2,2v24c0,1,1,2,2,2h13c1,0,2-1,2-2v-24c0-1-1-2-2-2H67.5z"/>
<path id="p00d" class="st0" d="M43.5,66.5H40h35h-3.5v11h-28V66.5z"/>
<g id="g00e">
<circle id="c00e0" class="st0" cx="22.5" cy="79.5" r="13"/>
<circle id="c00e1" class="st0" cx="22.5" cy="79.5" r="6.5"/>
<circle id="c00e2" class="st0" cx="22.5" cy="79.5" r="1.5"/>
</g>
<g id="u00f">
<g id="g00e_1_">
<circle id="c00e0_1_" class="st0" cx="120.5" cy="79.5" r="13"/>
<circle id="c00e1_1_" class="st0" cx="120.5" cy="79.5" r="6.5"/>
<circle id="c00e2_1_" class="st0" cx="120.5" cy="79.5" r="1.5"/>
</g>
</g>
<g id="u00g">
<g id="g00e_2_">
<circle id="c00e0_2_" class="st0" cx="151.5" cy="79.5" r="13"/>
<circle id="c00e1_2_" class="st0" cx="151.5" cy="79.5" r="6.5"/>
<circle id="c00e2_2_" class="st0" cx="151.5" cy="79.5" r="1.5"/>
</g>
</g>
</g>
<g id="g01">
<path id="p010" class="st0" d="M145,67h-8.5v1.5h-2V67H127v-2h14.5l3.5,1.5V67z"/>
<path id="p011" class="st0" d="M138,69.9c0-1-1-1.4-2.5-1.4s-2.5,0.4-2.5,1.4"/>
<path id="p012" class="st0" d="M323,74h8V60h-28v14h8l15-12h-18L323,74z"/>
<rect id="r013" x="103.5" y="0.5" class="st0" width="266" height="64"/>
<path id="p014" class="st0" d="M368,78.5h1.5v-14"/>
<path id="p015" class="st0" d="M172,64.5l8.5,9l17-9h-17v18H178h5"/>
<g id="u016">
<g id="g00e_3_">
<circle id="c00e0_3_" class="st0" cx="301.5" cy="79.5" r="13"/>
<circle id="c00e1_3_" class="st0" cx="301.5" cy="79.5" r="6.5"/>
<circle id="c00e2_3_" class="st0" cx="301.5" cy="79.5" r="1.5"/>
</g>
</g>
<g id="u017">
<g id="g00e_4_">
<circle id="c00e0_4_" class="st0" cx="332.5" cy="79.5" r="13"/>
<circle id="c00e1_4_" class="st0" cx="332.5" cy="79.5" r="6.5"/>
<circle id="c00e2_4_" class="st0" cx="332.5" cy="79.5" r="1.5"/>
</g>
</g>
</g>
</g>
<g id="g2">
<g id="g20">
<path id="p200_2_" class="st0" d="M167.5,91.38"/>
</g>
</g>
</svg>

+ 20
- 0
presets/vehicles.js View File

@@ -121,5 +121,25 @@ function makeVehicles() {
)
});

results.push({
name: "18-Wheeler",
constructor: () => makeVehicle(
"18-Wheeler",
{
side: {
name: "Side",
height: math.unit(13.6, "feet"),
image: { source: "./media/vehicles/18-wheeler.svg" },
},
sideVertical: {
name: "Side (Vertical)",
height: math.unit(54, "feet"),
image: { source: "./media/vehicles/18-wheeler-vertical.svg" },
},
},
math.unit(52310, "tons")
)
});

return results;
}

Loading…
Cancel
Save