diff --git a/media/attribution.js b/media/attribution.js
index 46f52568..8e2d519d 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -19731,6 +19731,16 @@ const attributionData = {
"https://www.dimensions.com/element/cafe-tables"
]
},
+ {
+ prefix: "./media/furniture/Stools",
+ all: null,
+ authors: [
+ "chemicalcrux"
+ ],
+ citations: [
+ "https://www.dimensions.com/element/stool-heights",
+ ]
+ },
{
prefix: "./media/landmarks/",
files: [
diff --git a/media/furniture/Stools/Counter Stool-Angled.svg b/media/furniture/Stools/Counter Stool-Angled.svg
new file mode 100644
index 00000000..85c3b217
--- /dev/null
+++ b/media/furniture/Stools/Counter Stool-Angled.svg
@@ -0,0 +1,70 @@
+
+
diff --git a/media/furniture/Stools/Counter Stool-Front.svg b/media/furniture/Stools/Counter Stool-Front.svg
new file mode 100644
index 00000000..51f67222
--- /dev/null
+++ b/media/furniture/Stools/Counter Stool-Front.svg
@@ -0,0 +1,58 @@
+
+
diff --git a/media/furniture/Stools/Counter Stool-Slightly Angled.svg b/media/furniture/Stools/Counter Stool-Slightly Angled.svg
new file mode 100644
index 00000000..d9ed3d73
--- /dev/null
+++ b/media/furniture/Stools/Counter Stool-Slightly Angled.svg
@@ -0,0 +1,73 @@
+
+
diff --git a/media/furniture/Stools/Counter Stool-Top.svg b/media/furniture/Stools/Counter Stool-Top.svg
new file mode 100644
index 00000000..8b9561af
--- /dev/null
+++ b/media/furniture/Stools/Counter Stool-Top.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/media/furniture/Stools/Tall Barstool-Angled.svg b/media/furniture/Stools/Tall Barstool-Angled.svg
new file mode 100644
index 00000000..0f913426
--- /dev/null
+++ b/media/furniture/Stools/Tall Barstool-Angled.svg
@@ -0,0 +1,70 @@
+
+
diff --git a/media/furniture/Stools/Tall Barstool-Front.svg b/media/furniture/Stools/Tall Barstool-Front.svg
new file mode 100644
index 00000000..e52ee237
--- /dev/null
+++ b/media/furniture/Stools/Tall Barstool-Front.svg
@@ -0,0 +1,61 @@
+
+
diff --git a/media/furniture/Stools/Tall Barstool-Slightly Angled.svg b/media/furniture/Stools/Tall Barstool-Slightly Angled.svg
new file mode 100644
index 00000000..066ef28f
--- /dev/null
+++ b/media/furniture/Stools/Tall Barstool-Slightly Angled.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/media/furniture/Stools/Tall Barstool-Top.svg b/media/furniture/Stools/Tall Barstool-Top.svg
new file mode 100644
index 00000000..45c921ac
--- /dev/null
+++ b/media/furniture/Stools/Tall Barstool-Top.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/presets/furniture.js b/presets/furniture.js
index 3673979c..6783f1b2 100644
--- a/presets/furniture.js
+++ b/presets/furniture.js
@@ -37,6 +37,7 @@ function makeFurniture() {
)
/* ***Tables*** */ results.push(makeModel({"name": "Tables", "kind": "furniture", "forms": [{"name": "Picnic Table", "views": [{"name": "Front", "height": 0.7535526156425476, "extra": 1.0058282909930716, "bottom": 0.005761135840809958}, {"name": "Angled", "height": 0.7535526156425476, "extra": 1.0092250922509225, "bottom": 0.009057971014492754}, {"name": "Side", "height": 0.7535526156425476, "extra": 1.0073926822157433, "bottom": 0.007284971260779868}, {"name": "Top", "height": 1.8287999629974365, "extra": 1.003046218487395, "bottom": 0.003027771977448346}, {"name": "Bottom", "height": 1.8287999629974365, "extra": 1.003046218487395, "bottom": 0.003027771977448346}]}, {"name": "Small Folding Table", "views": [{"name": "Front", "height": 0.8018024563789368, "extra": 1.0033813096412243, "bottom": 0.0033585967302146766}, {"name": "Angled", "height": 0.8018024563789368, "extra": 1.0040256234915528, "bottom": 0.003993471069651093}, {"name": "Side", "height": 0.8018024563789368, "extra": 1.003167808219178, "bottom": 0.0031478645567465553}, {"name": "Top", "height": 0.6096000075340271, "extra": 1.004279089376054, "bottom": 0.004242778915687869}, {"name": "Bottom", "height": 0.6096000075340271, "extra": 1.004279089376054, "bottom": 0.004242778915687869}]}]}));
+ /* ***Stools*** */ results.push(makeModel({"name": "Stools", "kind": "furniture", "forms": [{"name": "Tall Barstool", "views": [{"name": "Front", "height": 0.8789909482002258, "extra": 1.0012079744564009, "bottom": 0.0012050630855495337}, {"name": "Slightly Angled", "height": 0.8789909482002258, "extra": 1.0012192880930424, "bottom": 0.001216321999180584}, {"name": "Angled", "height": 0.8789909482002258, "extra": 1.0012192880930424, "bottom": 0.001216321999180584}, {"name": "Top", "height": 0.4042597711086273, "extra": 1.0013041924250352, "bottom": 0.0013007994394842364}]}, {"name": "Counter Stool", "views": [{"name": "Front", "height": 0.6924768090248108, "extra": 1.0008852513128281, "bottom": 0.000883686743129245}, {"name": "Slightly Angled", "height": 0.6924768090248108, "extra": 1.0010763629214054, "bottom": 0.001074050784525029}, {"name": "Angled", "height": 0.6924768090248108, "extra": 1.0011664973602852, "bottom": 0.001163782262410989}, {"name": "Top", "height": 0.3737407326698303, "extra": 1.0005802727702944, "bottom": 0.0005796001179620889}]}]}));
/* ***INSERT HERE*** */
results.sort((b1, b2) => {