diff --git a/media/attribution.js b/media/attribution.js index 03be08ed..8204fe48 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -4127,6 +4127,16 @@ const attributionData = { "chemicalcrux" ] }, + { + prefix: "./media/objects/", + files: [ + { name: "international-space-station.svg", source: "https://publicdomainvectors.org/en/free-clipart/International-Space-Station-silhouette-vector-drawing/16001.html" }, + ], + authors: [ + "public-domain" + ] + }, + { prefix: "./media/objects/fruits/", files: [ @@ -5750,7 +5760,11 @@ const attributionData = { "scales": { "name": "Scales", "url": "https://twitter.com/plushderg", - } + }, + "public-domain": { + "name": "Public Domain", + "url": "https://en.wikipedia.org/wiki/Public_domain", + }, } } diff --git a/media/objects/international-space-station.svg b/media/objects/international-space-station.svg new file mode 100644 index 00000000..322252c9 --- /dev/null +++ b/media/objects/international-space-station.svg @@ -0,0 +1,231 @@ + + + + + + + + diff --git a/presets/objects.js b/presets/objects.js index 12f93fff..8d9d1444 100644 --- a/presets/objects.js +++ b/presets/objects.js @@ -469,6 +469,22 @@ function makeObjects() { ) }) + + results.push({ + name: "International Space Station", + constructor: () => makeObject( + "International Space Station", + { + object: { + height: math.unit(209, "feet"), + mass: math.unit(925300, "lbs"), + image: { source: "./media/objects/international-space-station.svg" }, + name: "International Space Station" + } + } + ) + }) + results.sort((b1, b2) => { e1 = b1.constructor();