diff --git a/iconoir.com/icons.csv b/iconoir.com/icons.csv
index e291800a..f59d75ab 100644
--- a/iconoir.com/icons.csv
+++ b/iconoir.com/icons.csv
@@ -1345,4 +1345,7 @@ filename,category,tags
"component","Design Tools","figma, design",
"spark","Other","ai, artificial, intelligence",
"sparks","Other","ai, artificial, intelligence",
-"square-cursor","System",
\ No newline at end of file
+"square-cursor","System",
+"bridge-surface","3D Editor",
+"constrained-surface","3D Editor",
+"curve-array","3D Editor",
\ No newline at end of file
diff --git a/icons/bridge-surface.svg b/icons/bridge-surface.svg
new file mode 100644
index 00000000..9f8661b0
--- /dev/null
+++ b/icons/bridge-surface.svg
@@ -0,0 +1,10 @@
+
diff --git a/icons/constrained-surface.svg b/icons/constrained-surface.svg
new file mode 100644
index 00000000..89ca9597
--- /dev/null
+++ b/icons/constrained-surface.svg
@@ -0,0 +1,19 @@
+
diff --git a/icons/curve-array.svg b/icons/curve-array.svg
new file mode 100644
index 00000000..c4a9f962
--- /dev/null
+++ b/icons/curve-array.svg
@@ -0,0 +1,6 @@
+