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();