diff --git a/media/attribution.js b/media/attribution.js index 37a81a7e..e75e9a28 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -22795,7 +22795,7 @@ const attributionData = { ] }, { - prefix: "./media/food/animals/", + prefix: "./media/creatures/animals/", files: [ { name: "blue-whale.svg", source: "https://www.dimensions.guide/element/blue-whale" }, { name: "sperm-whale.svg", source: "https://www.dimensions.guide/element/sperm-whale" }, @@ -22807,6 +22807,17 @@ const attributionData = { "dimensions-guide" ] }, + { + prefix: "./media/creatures/Ants/", + files: [ + { name: "Black Ant-Front.svg", source: null }, + { name: "Black Ant-Side.svg", source: null }, + { name: "Black Ant-Top.svg", source: null }, + ], + authors: [ + "kerneldecoy" + ] + }, { prefix: "./media/food/old-candy/", files: [ @@ -22818,7 +22829,7 @@ const attributionData = { ] }, { - prefix: "./media/food/dinosaurs/", + prefix: "./media/creatures/dinosaurs/", files: [ { name: "brachiosaurus.svg", source: "https://www.dimensions.guide/element/brachiosaurus" }, { name: "pterodactyl.svg", source: "https://www.dimensions.guide/element/pterodactyl" }, diff --git a/media/creatures/Ants/Black Ant-Front.svg b/media/creatures/Ants/Black Ant-Front.svg new file mode 100644 index 00000000..04d3e3ae --- /dev/null +++ b/media/creatures/Ants/Black Ant-Front.svg @@ -0,0 +1,645 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/creatures/Ants/Black Ant-Side.svg b/media/creatures/Ants/Black Ant-Side.svg new file mode 100644 index 00000000..93e420e4 --- /dev/null +++ b/media/creatures/Ants/Black Ant-Side.svg @@ -0,0 +1,471 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/creatures/Ants/Black Ant-Top.svg b/media/creatures/Ants/Black Ant-Top.svg new file mode 100644 index 00000000..f1a42eb6 --- /dev/null +++ b/media/creatures/Ants/Black Ant-Top.svg @@ -0,0 +1,622 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/food/animals/african-elephant.svg b/media/creatures/animals/african-elephant.svg similarity index 100% rename from media/food/animals/african-elephant.svg rename to media/creatures/animals/african-elephant.svg diff --git a/media/food/animals/blue-whale.svg b/media/creatures/animals/blue-whale.svg similarity index 100% rename from media/food/animals/blue-whale.svg rename to media/creatures/animals/blue-whale.svg diff --git a/media/food/animals/dairy-cow.svg b/media/creatures/animals/dairy-cow.svg similarity index 100% rename from media/food/animals/dairy-cow.svg rename to media/creatures/animals/dairy-cow.svg diff --git a/media/food/animals/horse.svg b/media/creatures/animals/horse.svg similarity index 100% rename from media/food/animals/horse.svg rename to media/creatures/animals/horse.svg diff --git a/media/food/animals/sperm-whale.svg b/media/creatures/animals/sperm-whale.svg similarity index 100% rename from media/food/animals/sperm-whale.svg rename to media/creatures/animals/sperm-whale.svg diff --git a/media/food/dinosaurs/brachiosaurus.svg b/media/creatures/dinosaurs/brachiosaurus.svg similarity index 100% rename from media/food/dinosaurs/brachiosaurus.svg rename to media/creatures/dinosaurs/brachiosaurus.svg diff --git a/media/food/dinosaurs/pterodactyl.svg b/media/creatures/dinosaurs/pterodactyl.svg similarity index 100% rename from media/food/dinosaurs/pterodactyl.svg rename to media/creatures/dinosaurs/pterodactyl.svg diff --git a/media/food/dinosaurs/stegosaurus.svg b/media/creatures/dinosaurs/stegosaurus.svg similarity index 100% rename from media/food/dinosaurs/stegosaurus.svg rename to media/creatures/dinosaurs/stegosaurus.svg diff --git a/media/food/dinosaurs/tyrannosaurus.svg b/media/creatures/dinosaurs/tyrannosaurus.svg similarity index 100% rename from media/food/dinosaurs/tyrannosaurus.svg rename to media/creatures/dinosaurs/tyrannosaurus.svg diff --git a/media/food/dinosaurs/velociraptor.svg b/media/creatures/dinosaurs/velociraptor.svg similarity index 100% rename from media/food/dinosaurs/velociraptor.svg rename to media/creatures/dinosaurs/velociraptor.svg diff --git a/presets/creatures.js b/presets/creatures.js index caff80c7..bc65a480 100644 --- a/presets/creatures.js +++ b/presets/creatures.js @@ -11,7 +11,7 @@ function makeCreatures() { ], "Animals", "", - "food" + "creatures" )); results.push( @@ -24,9 +24,28 @@ function makeCreatures() { ], "Dinosaurs", "", - "food" + "creatures" )); + + + results.push( + makeModel({ + name: "Ants", + kind: "creatures", + forms: [ + { + name: "Black Ant", + views: [ + { name: "Front", height: 2e-3, mass: 5e-6, extra: 171/120, bottom: 7/178 }, + { name: "Side", height: 2e-3, mass: 5e-6, extra: 193/119, bottom: 7/200 }, + { name: "Top", height: 5e-3, mass: 5e-6 }, + ], + }, + ], + }) + ); + results.sort((b1, b2) => { e1 = b1.constructor();