diff --git a/public/static/images/canvas/shape/180deg/plane_tab01.svg b/public/static/images/canvas/shape/180deg/plane_tab01.svg
new file mode 100644
index 00000000..84c22986
--- /dev/null
+++ b/public/static/images/canvas/shape/180deg/plane_tab01.svg
@@ -0,0 +1,12 @@
+
diff --git a/public/static/images/canvas/shape/180deg/plane_tab02.svg b/public/static/images/canvas/shape/180deg/plane_tab02.svg
new file mode 100644
index 00000000..21cf9082
--- /dev/null
+++ b/public/static/images/canvas/shape/180deg/plane_tab02.svg
@@ -0,0 +1,14 @@
+
diff --git a/public/static/images/canvas/shape/180deg/plane_tab03.svg b/public/static/images/canvas/shape/180deg/plane_tab03.svg
new file mode 100644
index 00000000..46d3b5b2
--- /dev/null
+++ b/public/static/images/canvas/shape/180deg/plane_tab03.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/180deg/plane_tab04.svg b/public/static/images/canvas/shape/180deg/plane_tab04.svg
new file mode 100644
index 00000000..4b4ceafa
--- /dev/null
+++ b/public/static/images/canvas/shape/180deg/plane_tab04.svg
@@ -0,0 +1,13 @@
+
diff --git a/public/static/images/canvas/shape/180deg/plane_tab05.svg b/public/static/images/canvas/shape/180deg/plane_tab05.svg
new file mode 100644
index 00000000..40d9d32b
--- /dev/null
+++ b/public/static/images/canvas/shape/180deg/plane_tab05.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/180deg/plane_tab06.svg b/public/static/images/canvas/shape/180deg/plane_tab06.svg
new file mode 100644
index 00000000..8c3e8f6e
--- /dev/null
+++ b/public/static/images/canvas/shape/180deg/plane_tab06.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/180deg/plane_tab07.svg b/public/static/images/canvas/shape/180deg/plane_tab07.svg
new file mode 100644
index 00000000..aef6908b
--- /dev/null
+++ b/public/static/images/canvas/shape/180deg/plane_tab07.svg
@@ -0,0 +1,30 @@
+
diff --git a/public/static/images/canvas/shape/180deg/plane_tab08.svg b/public/static/images/canvas/shape/180deg/plane_tab08.svg
new file mode 100644
index 00000000..6d4b6949
--- /dev/null
+++ b/public/static/images/canvas/shape/180deg/plane_tab08.svg
@@ -0,0 +1,24 @@
+
diff --git a/public/static/images/canvas/shape/180deg/plane_tab09.svg b/public/static/images/canvas/shape/180deg/plane_tab09.svg
new file mode 100644
index 00000000..c135a87b
--- /dev/null
+++ b/public/static/images/canvas/shape/180deg/plane_tab09.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/180deg/plane_tab10.svg b/public/static/images/canvas/shape/180deg/plane_tab10.svg
new file mode 100644
index 00000000..6a9ede6f
--- /dev/null
+++ b/public/static/images/canvas/shape/180deg/plane_tab10.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/180deg/plane_tab11.svg b/public/static/images/canvas/shape/180deg/plane_tab11.svg
new file mode 100644
index 00000000..a84d6796
--- /dev/null
+++ b/public/static/images/canvas/shape/180deg/plane_tab11.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/180deg/plane_tab12.svg b/public/static/images/canvas/shape/180deg/plane_tab12.svg
new file mode 100644
index 00000000..15e01d3a
--- /dev/null
+++ b/public/static/images/canvas/shape/180deg/plane_tab12.svg
@@ -0,0 +1,23 @@
+
diff --git a/public/static/images/canvas/shape/180deg/plane_tab13.svg b/public/static/images/canvas/shape/180deg/plane_tab13.svg
new file mode 100644
index 00000000..48d8f87e
--- /dev/null
+++ b/public/static/images/canvas/shape/180deg/plane_tab13.svg
@@ -0,0 +1,23 @@
+
diff --git a/public/static/images/canvas/shape/180deg/plane_tab14.svg b/public/static/images/canvas/shape/180deg/plane_tab14.svg
new file mode 100644
index 00000000..e94c8459
--- /dev/null
+++ b/public/static/images/canvas/shape/180deg/plane_tab14.svg
@@ -0,0 +1,29 @@
+
diff --git a/public/static/images/canvas/shape/180deg/plane_tab15.svg b/public/static/images/canvas/shape/180deg/plane_tab15.svg
new file mode 100644
index 00000000..cc6f56f2
--- /dev/null
+++ b/public/static/images/canvas/shape/180deg/plane_tab15.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/180deg/plane_tab16.svg b/public/static/images/canvas/shape/180deg/plane_tab16.svg
new file mode 100644
index 00000000..42d6ad2e
--- /dev/null
+++ b/public/static/images/canvas/shape/180deg/plane_tab16.svg
@@ -0,0 +1,24 @@
+
diff --git a/public/static/images/canvas/shape/180deg/plane_tab17.svg b/public/static/images/canvas/shape/180deg/plane_tab17.svg
new file mode 100644
index 00000000..741f65d4
--- /dev/null
+++ b/public/static/images/canvas/shape/180deg/plane_tab17.svg
@@ -0,0 +1,22 @@
+
diff --git a/public/static/images/canvas/shape/180deg/plane_tab18.svg b/public/static/images/canvas/shape/180deg/plane_tab18.svg
new file mode 100644
index 00000000..c59192ca
--- /dev/null
+++ b/public/static/images/canvas/shape/180deg/plane_tab18.svg
@@ -0,0 +1,16 @@
+
diff --git a/public/static/images/canvas/shape/270deg/plane_tab01.svg b/public/static/images/canvas/shape/270deg/plane_tab01.svg
new file mode 100644
index 00000000..22b32884
--- /dev/null
+++ b/public/static/images/canvas/shape/270deg/plane_tab01.svg
@@ -0,0 +1,12 @@
+
diff --git a/public/static/images/canvas/shape/270deg/plane_tab02.svg b/public/static/images/canvas/shape/270deg/plane_tab02.svg
new file mode 100644
index 00000000..105cf6f1
--- /dev/null
+++ b/public/static/images/canvas/shape/270deg/plane_tab02.svg
@@ -0,0 +1,14 @@
+
diff --git a/public/static/images/canvas/shape/270deg/plane_tab03.svg b/public/static/images/canvas/shape/270deg/plane_tab03.svg
new file mode 100644
index 00000000..9f10a097
--- /dev/null
+++ b/public/static/images/canvas/shape/270deg/plane_tab03.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/270deg/plane_tab04.svg b/public/static/images/canvas/shape/270deg/plane_tab04.svg
new file mode 100644
index 00000000..46d682bc
--- /dev/null
+++ b/public/static/images/canvas/shape/270deg/plane_tab04.svg
@@ -0,0 +1,13 @@
+
diff --git a/public/static/images/canvas/shape/270deg/plane_tab05.svg b/public/static/images/canvas/shape/270deg/plane_tab05.svg
new file mode 100644
index 00000000..90be1d79
--- /dev/null
+++ b/public/static/images/canvas/shape/270deg/plane_tab05.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/270deg/plane_tab06.svg b/public/static/images/canvas/shape/270deg/plane_tab06.svg
new file mode 100644
index 00000000..4ac8ec72
--- /dev/null
+++ b/public/static/images/canvas/shape/270deg/plane_tab06.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/270deg/plane_tab07.svg b/public/static/images/canvas/shape/270deg/plane_tab07.svg
new file mode 100644
index 00000000..61ea3380
--- /dev/null
+++ b/public/static/images/canvas/shape/270deg/plane_tab07.svg
@@ -0,0 +1,30 @@
+
diff --git a/public/static/images/canvas/shape/270deg/plane_tab08.svg b/public/static/images/canvas/shape/270deg/plane_tab08.svg
new file mode 100644
index 00000000..0d70143a
--- /dev/null
+++ b/public/static/images/canvas/shape/270deg/plane_tab08.svg
@@ -0,0 +1,24 @@
+
diff --git a/public/static/images/canvas/shape/270deg/plane_tab09.svg b/public/static/images/canvas/shape/270deg/plane_tab09.svg
new file mode 100644
index 00000000..11af80b9
--- /dev/null
+++ b/public/static/images/canvas/shape/270deg/plane_tab09.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/270deg/plane_tab10.svg b/public/static/images/canvas/shape/270deg/plane_tab10.svg
new file mode 100644
index 00000000..5b182179
--- /dev/null
+++ b/public/static/images/canvas/shape/270deg/plane_tab10.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/270deg/plane_tab11.svg b/public/static/images/canvas/shape/270deg/plane_tab11.svg
new file mode 100644
index 00000000..b8f70b55
--- /dev/null
+++ b/public/static/images/canvas/shape/270deg/plane_tab11.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/270deg/plane_tab12.svg b/public/static/images/canvas/shape/270deg/plane_tab12.svg
new file mode 100644
index 00000000..2a9d4ea6
--- /dev/null
+++ b/public/static/images/canvas/shape/270deg/plane_tab12.svg
@@ -0,0 +1,23 @@
+
diff --git a/public/static/images/canvas/shape/270deg/plane_tab13.svg b/public/static/images/canvas/shape/270deg/plane_tab13.svg
new file mode 100644
index 00000000..3200c6cc
--- /dev/null
+++ b/public/static/images/canvas/shape/270deg/plane_tab13.svg
@@ -0,0 +1,23 @@
+
diff --git a/public/static/images/canvas/shape/270deg/plane_tab14.svg b/public/static/images/canvas/shape/270deg/plane_tab14.svg
new file mode 100644
index 00000000..82fa8d99
--- /dev/null
+++ b/public/static/images/canvas/shape/270deg/plane_tab14.svg
@@ -0,0 +1,29 @@
+
diff --git a/public/static/images/canvas/shape/270deg/plane_tab15.svg b/public/static/images/canvas/shape/270deg/plane_tab15.svg
new file mode 100644
index 00000000..eb47001c
--- /dev/null
+++ b/public/static/images/canvas/shape/270deg/plane_tab15.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/270deg/plane_tab16.svg b/public/static/images/canvas/shape/270deg/plane_tab16.svg
new file mode 100644
index 00000000..ff7b570d
--- /dev/null
+++ b/public/static/images/canvas/shape/270deg/plane_tab16.svg
@@ -0,0 +1,24 @@
+
diff --git a/public/static/images/canvas/shape/270deg/plane_tab17.svg b/public/static/images/canvas/shape/270deg/plane_tab17.svg
new file mode 100644
index 00000000..0ce3740a
--- /dev/null
+++ b/public/static/images/canvas/shape/270deg/plane_tab17.svg
@@ -0,0 +1,22 @@
+
diff --git a/public/static/images/canvas/shape/270deg/plane_tab18.svg b/public/static/images/canvas/shape/270deg/plane_tab18.svg
new file mode 100644
index 00000000..b0cbc443
--- /dev/null
+++ b/public/static/images/canvas/shape/270deg/plane_tab18.svg
@@ -0,0 +1,16 @@
+
diff --git a/public/static/images/canvas/shape/90deg/plane_tab01.svg b/public/static/images/canvas/shape/90deg/plane_tab01.svg
new file mode 100644
index 00000000..46476194
--- /dev/null
+++ b/public/static/images/canvas/shape/90deg/plane_tab01.svg
@@ -0,0 +1,12 @@
+
diff --git a/public/static/images/canvas/shape/90deg/plane_tab02.svg b/public/static/images/canvas/shape/90deg/plane_tab02.svg
new file mode 100644
index 00000000..74d5a79c
--- /dev/null
+++ b/public/static/images/canvas/shape/90deg/plane_tab02.svg
@@ -0,0 +1,14 @@
+
diff --git a/public/static/images/canvas/shape/90deg/plane_tab03.svg b/public/static/images/canvas/shape/90deg/plane_tab03.svg
new file mode 100644
index 00000000..8a1cf359
--- /dev/null
+++ b/public/static/images/canvas/shape/90deg/plane_tab03.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/90deg/plane_tab04.svg b/public/static/images/canvas/shape/90deg/plane_tab04.svg
new file mode 100644
index 00000000..b06f007f
--- /dev/null
+++ b/public/static/images/canvas/shape/90deg/plane_tab04.svg
@@ -0,0 +1,13 @@
+
diff --git a/public/static/images/canvas/shape/90deg/plane_tab05.svg b/public/static/images/canvas/shape/90deg/plane_tab05.svg
new file mode 100644
index 00000000..8f5be183
--- /dev/null
+++ b/public/static/images/canvas/shape/90deg/plane_tab05.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/90deg/plane_tab06.svg b/public/static/images/canvas/shape/90deg/plane_tab06.svg
new file mode 100644
index 00000000..d269faab
--- /dev/null
+++ b/public/static/images/canvas/shape/90deg/plane_tab06.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/90deg/plane_tab07.svg b/public/static/images/canvas/shape/90deg/plane_tab07.svg
new file mode 100644
index 00000000..998629bd
--- /dev/null
+++ b/public/static/images/canvas/shape/90deg/plane_tab07.svg
@@ -0,0 +1,30 @@
+
diff --git a/public/static/images/canvas/shape/90deg/plane_tab08.svg b/public/static/images/canvas/shape/90deg/plane_tab08.svg
new file mode 100644
index 00000000..390997c4
--- /dev/null
+++ b/public/static/images/canvas/shape/90deg/plane_tab08.svg
@@ -0,0 +1,24 @@
+
diff --git a/public/static/images/canvas/shape/90deg/plane_tab09.svg b/public/static/images/canvas/shape/90deg/plane_tab09.svg
new file mode 100644
index 00000000..bd4c9e53
--- /dev/null
+++ b/public/static/images/canvas/shape/90deg/plane_tab09.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/90deg/plane_tab10.svg b/public/static/images/canvas/shape/90deg/plane_tab10.svg
new file mode 100644
index 00000000..40417b53
--- /dev/null
+++ b/public/static/images/canvas/shape/90deg/plane_tab10.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/90deg/plane_tab11.svg b/public/static/images/canvas/shape/90deg/plane_tab11.svg
new file mode 100644
index 00000000..8bb5290a
--- /dev/null
+++ b/public/static/images/canvas/shape/90deg/plane_tab11.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/90deg/plane_tab12.svg b/public/static/images/canvas/shape/90deg/plane_tab12.svg
new file mode 100644
index 00000000..bece8e29
--- /dev/null
+++ b/public/static/images/canvas/shape/90deg/plane_tab12.svg
@@ -0,0 +1,23 @@
+
diff --git a/public/static/images/canvas/shape/90deg/plane_tab13.svg b/public/static/images/canvas/shape/90deg/plane_tab13.svg
new file mode 100644
index 00000000..bcb4307e
--- /dev/null
+++ b/public/static/images/canvas/shape/90deg/plane_tab13.svg
@@ -0,0 +1,23 @@
+
diff --git a/public/static/images/canvas/shape/90deg/plane_tab14.svg b/public/static/images/canvas/shape/90deg/plane_tab14.svg
new file mode 100644
index 00000000..8d79bf02
--- /dev/null
+++ b/public/static/images/canvas/shape/90deg/plane_tab14.svg
@@ -0,0 +1,29 @@
+
diff --git a/public/static/images/canvas/shape/90deg/plane_tab15.svg b/public/static/images/canvas/shape/90deg/plane_tab15.svg
new file mode 100644
index 00000000..4beac542
--- /dev/null
+++ b/public/static/images/canvas/shape/90deg/plane_tab15.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/90deg/plane_tab16.svg b/public/static/images/canvas/shape/90deg/plane_tab16.svg
new file mode 100644
index 00000000..ed0456df
--- /dev/null
+++ b/public/static/images/canvas/shape/90deg/plane_tab16.svg
@@ -0,0 +1,24 @@
+
diff --git a/public/static/images/canvas/shape/90deg/plane_tab17.svg b/public/static/images/canvas/shape/90deg/plane_tab17.svg
new file mode 100644
index 00000000..3fdb6160
--- /dev/null
+++ b/public/static/images/canvas/shape/90deg/plane_tab17.svg
@@ -0,0 +1,22 @@
+
diff --git a/public/static/images/canvas/shape/90deg/plane_tab18.svg b/public/static/images/canvas/shape/90deg/plane_tab18.svg
new file mode 100644
index 00000000..2072da99
--- /dev/null
+++ b/public/static/images/canvas/shape/90deg/plane_tab18.svg
@@ -0,0 +1,16 @@
+
diff --git a/public/static/images/canvas/shape/normal/plane_tab01.svg b/public/static/images/canvas/shape/normal/plane_tab01.svg
new file mode 100644
index 00000000..121b7025
--- /dev/null
+++ b/public/static/images/canvas/shape/normal/plane_tab01.svg
@@ -0,0 +1,12 @@
+
diff --git a/public/static/images/canvas/shape/normal/plane_tab02.svg b/public/static/images/canvas/shape/normal/plane_tab02.svg
new file mode 100644
index 00000000..61891248
--- /dev/null
+++ b/public/static/images/canvas/shape/normal/plane_tab02.svg
@@ -0,0 +1,14 @@
+
diff --git a/public/static/images/canvas/shape/normal/plane_tab03.svg b/public/static/images/canvas/shape/normal/plane_tab03.svg
new file mode 100644
index 00000000..295e0d89
--- /dev/null
+++ b/public/static/images/canvas/shape/normal/plane_tab03.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/normal/plane_tab04.svg b/public/static/images/canvas/shape/normal/plane_tab04.svg
new file mode 100644
index 00000000..894bb55c
--- /dev/null
+++ b/public/static/images/canvas/shape/normal/plane_tab04.svg
@@ -0,0 +1,13 @@
+
diff --git a/public/static/images/canvas/shape/normal/plane_tab05.svg b/public/static/images/canvas/shape/normal/plane_tab05.svg
new file mode 100644
index 00000000..63b3c201
--- /dev/null
+++ b/public/static/images/canvas/shape/normal/plane_tab05.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/normal/plane_tab06.svg b/public/static/images/canvas/shape/normal/plane_tab06.svg
new file mode 100644
index 00000000..1bad98a0
--- /dev/null
+++ b/public/static/images/canvas/shape/normal/plane_tab06.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/normal/plane_tab07.svg b/public/static/images/canvas/shape/normal/plane_tab07.svg
new file mode 100644
index 00000000..a358f766
--- /dev/null
+++ b/public/static/images/canvas/shape/normal/plane_tab07.svg
@@ -0,0 +1,30 @@
+
diff --git a/public/static/images/canvas/shape/normal/plane_tab08.svg b/public/static/images/canvas/shape/normal/plane_tab08.svg
new file mode 100644
index 00000000..22a72ab6
--- /dev/null
+++ b/public/static/images/canvas/shape/normal/plane_tab08.svg
@@ -0,0 +1,24 @@
+
diff --git a/public/static/images/canvas/shape/normal/plane_tab09.svg b/public/static/images/canvas/shape/normal/plane_tab09.svg
new file mode 100644
index 00000000..756c3bfa
--- /dev/null
+++ b/public/static/images/canvas/shape/normal/plane_tab09.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/normal/plane_tab10.svg b/public/static/images/canvas/shape/normal/plane_tab10.svg
new file mode 100644
index 00000000..fe4073ea
--- /dev/null
+++ b/public/static/images/canvas/shape/normal/plane_tab10.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/normal/plane_tab11.svg b/public/static/images/canvas/shape/normal/plane_tab11.svg
new file mode 100644
index 00000000..0ac2cf59
--- /dev/null
+++ b/public/static/images/canvas/shape/normal/plane_tab11.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/normal/plane_tab12.svg b/public/static/images/canvas/shape/normal/plane_tab12.svg
new file mode 100644
index 00000000..a68e7a39
--- /dev/null
+++ b/public/static/images/canvas/shape/normal/plane_tab12.svg
@@ -0,0 +1,23 @@
+
diff --git a/public/static/images/canvas/shape/normal/plane_tab13.svg b/public/static/images/canvas/shape/normal/plane_tab13.svg
new file mode 100644
index 00000000..027e91e8
--- /dev/null
+++ b/public/static/images/canvas/shape/normal/plane_tab13.svg
@@ -0,0 +1,23 @@
+
diff --git a/public/static/images/canvas/shape/normal/plane_tab14.svg b/public/static/images/canvas/shape/normal/plane_tab14.svg
new file mode 100644
index 00000000..7a3cef86
--- /dev/null
+++ b/public/static/images/canvas/shape/normal/plane_tab14.svg
@@ -0,0 +1,29 @@
+
diff --git a/public/static/images/canvas/shape/normal/plane_tab15.svg b/public/static/images/canvas/shape/normal/plane_tab15.svg
new file mode 100644
index 00000000..c0c1b0bb
--- /dev/null
+++ b/public/static/images/canvas/shape/normal/plane_tab15.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/normal/plane_tab16.svg b/public/static/images/canvas/shape/normal/plane_tab16.svg
new file mode 100644
index 00000000..c66484e3
--- /dev/null
+++ b/public/static/images/canvas/shape/normal/plane_tab16.svg
@@ -0,0 +1,24 @@
+
diff --git a/public/static/images/canvas/shape/normal/plane_tab17.svg b/public/static/images/canvas/shape/normal/plane_tab17.svg
new file mode 100644
index 00000000..ae8ddd0f
--- /dev/null
+++ b/public/static/images/canvas/shape/normal/plane_tab17.svg
@@ -0,0 +1,22 @@
+
diff --git a/public/static/images/canvas/shape/normal/plane_tab18.svg b/public/static/images/canvas/shape/normal/plane_tab18.svg
new file mode 100644
index 00000000..12bd0ad3
--- /dev/null
+++ b/public/static/images/canvas/shape/normal/plane_tab18.svg
@@ -0,0 +1,16 @@
+
diff --git a/public/static/images/canvas/shape/re_180deg/plane_tab01.svg b/public/static/images/canvas/shape/re_180deg/plane_tab01.svg
new file mode 100644
index 00000000..aab78f30
--- /dev/null
+++ b/public/static/images/canvas/shape/re_180deg/plane_tab01.svg
@@ -0,0 +1,12 @@
+
diff --git a/public/static/images/canvas/shape/re_180deg/plane_tab02.svg b/public/static/images/canvas/shape/re_180deg/plane_tab02.svg
new file mode 100644
index 00000000..53390298
--- /dev/null
+++ b/public/static/images/canvas/shape/re_180deg/plane_tab02.svg
@@ -0,0 +1,14 @@
+
diff --git a/public/static/images/canvas/shape/re_180deg/plane_tab03.svg b/public/static/images/canvas/shape/re_180deg/plane_tab03.svg
new file mode 100644
index 00000000..1e054827
--- /dev/null
+++ b/public/static/images/canvas/shape/re_180deg/plane_tab03.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/re_180deg/plane_tab04.svg b/public/static/images/canvas/shape/re_180deg/plane_tab04.svg
new file mode 100644
index 00000000..1144da35
--- /dev/null
+++ b/public/static/images/canvas/shape/re_180deg/plane_tab04.svg
@@ -0,0 +1,13 @@
+
diff --git a/public/static/images/canvas/shape/re_180deg/plane_tab05.svg b/public/static/images/canvas/shape/re_180deg/plane_tab05.svg
new file mode 100644
index 00000000..14546582
--- /dev/null
+++ b/public/static/images/canvas/shape/re_180deg/plane_tab05.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/re_180deg/plane_tab06.svg b/public/static/images/canvas/shape/re_180deg/plane_tab06.svg
new file mode 100644
index 00000000..0eb57a1f
--- /dev/null
+++ b/public/static/images/canvas/shape/re_180deg/plane_tab06.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/re_180deg/plane_tab07.svg b/public/static/images/canvas/shape/re_180deg/plane_tab07.svg
new file mode 100644
index 00000000..978ec35a
--- /dev/null
+++ b/public/static/images/canvas/shape/re_180deg/plane_tab07.svg
@@ -0,0 +1,30 @@
+
diff --git a/public/static/images/canvas/shape/re_180deg/plane_tab08.svg b/public/static/images/canvas/shape/re_180deg/plane_tab08.svg
new file mode 100644
index 00000000..1de4559c
--- /dev/null
+++ b/public/static/images/canvas/shape/re_180deg/plane_tab08.svg
@@ -0,0 +1,24 @@
+
diff --git a/public/static/images/canvas/shape/re_180deg/plane_tab09.svg b/public/static/images/canvas/shape/re_180deg/plane_tab09.svg
new file mode 100644
index 00000000..1f985b96
--- /dev/null
+++ b/public/static/images/canvas/shape/re_180deg/plane_tab09.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/re_180deg/plane_tab10.svg b/public/static/images/canvas/shape/re_180deg/plane_tab10.svg
new file mode 100644
index 00000000..b8c9f9f4
--- /dev/null
+++ b/public/static/images/canvas/shape/re_180deg/plane_tab10.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/re_180deg/plane_tab11.svg b/public/static/images/canvas/shape/re_180deg/plane_tab11.svg
new file mode 100644
index 00000000..353359a2
--- /dev/null
+++ b/public/static/images/canvas/shape/re_180deg/plane_tab11.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/re_180deg/plane_tab12.svg b/public/static/images/canvas/shape/re_180deg/plane_tab12.svg
new file mode 100644
index 00000000..50e211f2
--- /dev/null
+++ b/public/static/images/canvas/shape/re_180deg/plane_tab12.svg
@@ -0,0 +1,23 @@
+
diff --git a/public/static/images/canvas/shape/re_180deg/plane_tab13.svg b/public/static/images/canvas/shape/re_180deg/plane_tab13.svg
new file mode 100644
index 00000000..de614d35
--- /dev/null
+++ b/public/static/images/canvas/shape/re_180deg/plane_tab13.svg
@@ -0,0 +1,23 @@
+
diff --git a/public/static/images/canvas/shape/re_180deg/plane_tab14.svg b/public/static/images/canvas/shape/re_180deg/plane_tab14.svg
new file mode 100644
index 00000000..902506e5
--- /dev/null
+++ b/public/static/images/canvas/shape/re_180deg/plane_tab14.svg
@@ -0,0 +1,29 @@
+
diff --git a/public/static/images/canvas/shape/re_180deg/plane_tab15.svg b/public/static/images/canvas/shape/re_180deg/plane_tab15.svg
new file mode 100644
index 00000000..81839b00
--- /dev/null
+++ b/public/static/images/canvas/shape/re_180deg/plane_tab15.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/re_180deg/plane_tab16.svg b/public/static/images/canvas/shape/re_180deg/plane_tab16.svg
new file mode 100644
index 00000000..df7fe001
--- /dev/null
+++ b/public/static/images/canvas/shape/re_180deg/plane_tab16.svg
@@ -0,0 +1,24 @@
+
diff --git a/public/static/images/canvas/shape/re_180deg/plane_tab17.svg b/public/static/images/canvas/shape/re_180deg/plane_tab17.svg
new file mode 100644
index 00000000..a684fd04
--- /dev/null
+++ b/public/static/images/canvas/shape/re_180deg/plane_tab17.svg
@@ -0,0 +1,22 @@
+
diff --git a/public/static/images/canvas/shape/re_180deg/plane_tab18.svg b/public/static/images/canvas/shape/re_180deg/plane_tab18.svg
new file mode 100644
index 00000000..a3259150
--- /dev/null
+++ b/public/static/images/canvas/shape/re_180deg/plane_tab18.svg
@@ -0,0 +1,16 @@
+
diff --git a/public/static/images/canvas/shape/re_270deg/plane_tab01.svg b/public/static/images/canvas/shape/re_270deg/plane_tab01.svg
new file mode 100644
index 00000000..c225ea23
--- /dev/null
+++ b/public/static/images/canvas/shape/re_270deg/plane_tab01.svg
@@ -0,0 +1,12 @@
+
diff --git a/public/static/images/canvas/shape/re_270deg/plane_tab02.svg b/public/static/images/canvas/shape/re_270deg/plane_tab02.svg
new file mode 100644
index 00000000..01b79908
--- /dev/null
+++ b/public/static/images/canvas/shape/re_270deg/plane_tab02.svg
@@ -0,0 +1,14 @@
+
diff --git a/public/static/images/canvas/shape/re_270deg/plane_tab03.svg b/public/static/images/canvas/shape/re_270deg/plane_tab03.svg
new file mode 100644
index 00000000..dc0c23e7
--- /dev/null
+++ b/public/static/images/canvas/shape/re_270deg/plane_tab03.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/re_270deg/plane_tab04.svg b/public/static/images/canvas/shape/re_270deg/plane_tab04.svg
new file mode 100644
index 00000000..5f61b284
--- /dev/null
+++ b/public/static/images/canvas/shape/re_270deg/plane_tab04.svg
@@ -0,0 +1,13 @@
+
diff --git a/public/static/images/canvas/shape/re_270deg/plane_tab05.svg b/public/static/images/canvas/shape/re_270deg/plane_tab05.svg
new file mode 100644
index 00000000..d02eb0fb
--- /dev/null
+++ b/public/static/images/canvas/shape/re_270deg/plane_tab05.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/re_270deg/plane_tab06.svg b/public/static/images/canvas/shape/re_270deg/plane_tab06.svg
new file mode 100644
index 00000000..d1ddabf5
--- /dev/null
+++ b/public/static/images/canvas/shape/re_270deg/plane_tab06.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/re_270deg/plane_tab07.svg b/public/static/images/canvas/shape/re_270deg/plane_tab07.svg
new file mode 100644
index 00000000..bf213a02
--- /dev/null
+++ b/public/static/images/canvas/shape/re_270deg/plane_tab07.svg
@@ -0,0 +1,30 @@
+
diff --git a/public/static/images/canvas/shape/re_270deg/plane_tab08.svg b/public/static/images/canvas/shape/re_270deg/plane_tab08.svg
new file mode 100644
index 00000000..cd9858e8
--- /dev/null
+++ b/public/static/images/canvas/shape/re_270deg/plane_tab08.svg
@@ -0,0 +1,24 @@
+
diff --git a/public/static/images/canvas/shape/re_270deg/plane_tab09.svg b/public/static/images/canvas/shape/re_270deg/plane_tab09.svg
new file mode 100644
index 00000000..f82ee8cc
--- /dev/null
+++ b/public/static/images/canvas/shape/re_270deg/plane_tab09.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/re_270deg/plane_tab10.svg b/public/static/images/canvas/shape/re_270deg/plane_tab10.svg
new file mode 100644
index 00000000..64444c46
--- /dev/null
+++ b/public/static/images/canvas/shape/re_270deg/plane_tab10.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/re_270deg/plane_tab11.svg b/public/static/images/canvas/shape/re_270deg/plane_tab11.svg
new file mode 100644
index 00000000..bbd8fb3a
--- /dev/null
+++ b/public/static/images/canvas/shape/re_270deg/plane_tab11.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/re_270deg/plane_tab12.svg b/public/static/images/canvas/shape/re_270deg/plane_tab12.svg
new file mode 100644
index 00000000..77321b0c
--- /dev/null
+++ b/public/static/images/canvas/shape/re_270deg/plane_tab12.svg
@@ -0,0 +1,23 @@
+
diff --git a/public/static/images/canvas/shape/re_270deg/plane_tab13.svg b/public/static/images/canvas/shape/re_270deg/plane_tab13.svg
new file mode 100644
index 00000000..9e0fd3bb
--- /dev/null
+++ b/public/static/images/canvas/shape/re_270deg/plane_tab13.svg
@@ -0,0 +1,23 @@
+
diff --git a/public/static/images/canvas/shape/re_270deg/plane_tab14.svg b/public/static/images/canvas/shape/re_270deg/plane_tab14.svg
new file mode 100644
index 00000000..921db3d0
--- /dev/null
+++ b/public/static/images/canvas/shape/re_270deg/plane_tab14.svg
@@ -0,0 +1,29 @@
+
diff --git a/public/static/images/canvas/shape/re_270deg/plane_tab15.svg b/public/static/images/canvas/shape/re_270deg/plane_tab15.svg
new file mode 100644
index 00000000..caaad067
--- /dev/null
+++ b/public/static/images/canvas/shape/re_270deg/plane_tab15.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/re_270deg/plane_tab16.svg b/public/static/images/canvas/shape/re_270deg/plane_tab16.svg
new file mode 100644
index 00000000..4fb31cf5
--- /dev/null
+++ b/public/static/images/canvas/shape/re_270deg/plane_tab16.svg
@@ -0,0 +1,24 @@
+
diff --git a/public/static/images/canvas/shape/re_270deg/plane_tab17.svg b/public/static/images/canvas/shape/re_270deg/plane_tab17.svg
new file mode 100644
index 00000000..56465c10
--- /dev/null
+++ b/public/static/images/canvas/shape/re_270deg/plane_tab17.svg
@@ -0,0 +1,22 @@
+
diff --git a/public/static/images/canvas/shape/re_270deg/plane_tab18.svg b/public/static/images/canvas/shape/re_270deg/plane_tab18.svg
new file mode 100644
index 00000000..83868560
--- /dev/null
+++ b/public/static/images/canvas/shape/re_270deg/plane_tab18.svg
@@ -0,0 +1,16 @@
+
diff --git a/public/static/images/canvas/shape/re_90deg/plane_tab01.svg b/public/static/images/canvas/shape/re_90deg/plane_tab01.svg
new file mode 100644
index 00000000..36c1d46b
--- /dev/null
+++ b/public/static/images/canvas/shape/re_90deg/plane_tab01.svg
@@ -0,0 +1,12 @@
+
diff --git a/public/static/images/canvas/shape/re_90deg/plane_tab02.svg b/public/static/images/canvas/shape/re_90deg/plane_tab02.svg
new file mode 100644
index 00000000..74d5a79c
--- /dev/null
+++ b/public/static/images/canvas/shape/re_90deg/plane_tab02.svg
@@ -0,0 +1,14 @@
+
diff --git a/public/static/images/canvas/shape/re_90deg/plane_tab03.svg b/public/static/images/canvas/shape/re_90deg/plane_tab03.svg
new file mode 100644
index 00000000..7db0ea6e
--- /dev/null
+++ b/public/static/images/canvas/shape/re_90deg/plane_tab03.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/re_90deg/plane_tab04.svg b/public/static/images/canvas/shape/re_90deg/plane_tab04.svg
new file mode 100644
index 00000000..19194f44
--- /dev/null
+++ b/public/static/images/canvas/shape/re_90deg/plane_tab04.svg
@@ -0,0 +1,13 @@
+
diff --git a/public/static/images/canvas/shape/re_90deg/plane_tab05.svg b/public/static/images/canvas/shape/re_90deg/plane_tab05.svg
new file mode 100644
index 00000000..787b4dd2
--- /dev/null
+++ b/public/static/images/canvas/shape/re_90deg/plane_tab05.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/re_90deg/plane_tab06.svg b/public/static/images/canvas/shape/re_90deg/plane_tab06.svg
new file mode 100644
index 00000000..311178db
--- /dev/null
+++ b/public/static/images/canvas/shape/re_90deg/plane_tab06.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/re_90deg/plane_tab07.svg b/public/static/images/canvas/shape/re_90deg/plane_tab07.svg
new file mode 100644
index 00000000..91d6dc11
--- /dev/null
+++ b/public/static/images/canvas/shape/re_90deg/plane_tab07.svg
@@ -0,0 +1,30 @@
+
diff --git a/public/static/images/canvas/shape/re_90deg/plane_tab08.svg b/public/static/images/canvas/shape/re_90deg/plane_tab08.svg
new file mode 100644
index 00000000..05cebb84
--- /dev/null
+++ b/public/static/images/canvas/shape/re_90deg/plane_tab08.svg
@@ -0,0 +1,24 @@
+
diff --git a/public/static/images/canvas/shape/re_90deg/plane_tab09.svg b/public/static/images/canvas/shape/re_90deg/plane_tab09.svg
new file mode 100644
index 00000000..917eb40e
--- /dev/null
+++ b/public/static/images/canvas/shape/re_90deg/plane_tab09.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/re_90deg/plane_tab10.svg b/public/static/images/canvas/shape/re_90deg/plane_tab10.svg
new file mode 100644
index 00000000..964f6b05
--- /dev/null
+++ b/public/static/images/canvas/shape/re_90deg/plane_tab10.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/re_90deg/plane_tab11.svg b/public/static/images/canvas/shape/re_90deg/plane_tab11.svg
new file mode 100644
index 00000000..0e8112eb
--- /dev/null
+++ b/public/static/images/canvas/shape/re_90deg/plane_tab11.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/re_90deg/plane_tab12.svg b/public/static/images/canvas/shape/re_90deg/plane_tab12.svg
new file mode 100644
index 00000000..6481f3fe
--- /dev/null
+++ b/public/static/images/canvas/shape/re_90deg/plane_tab12.svg
@@ -0,0 +1,23 @@
+
diff --git a/public/static/images/canvas/shape/re_90deg/plane_tab13.svg b/public/static/images/canvas/shape/re_90deg/plane_tab13.svg
new file mode 100644
index 00000000..6c7a85fb
--- /dev/null
+++ b/public/static/images/canvas/shape/re_90deg/plane_tab13.svg
@@ -0,0 +1,23 @@
+
diff --git a/public/static/images/canvas/shape/re_90deg/plane_tab14.svg b/public/static/images/canvas/shape/re_90deg/plane_tab14.svg
new file mode 100644
index 00000000..32f8d9a9
--- /dev/null
+++ b/public/static/images/canvas/shape/re_90deg/plane_tab14.svg
@@ -0,0 +1,29 @@
+
diff --git a/public/static/images/canvas/shape/re_90deg/plane_tab15.svg b/public/static/images/canvas/shape/re_90deg/plane_tab15.svg
new file mode 100644
index 00000000..07217d6c
--- /dev/null
+++ b/public/static/images/canvas/shape/re_90deg/plane_tab15.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/re_90deg/plane_tab16.svg b/public/static/images/canvas/shape/re_90deg/plane_tab16.svg
new file mode 100644
index 00000000..b9c7230b
--- /dev/null
+++ b/public/static/images/canvas/shape/re_90deg/plane_tab16.svg
@@ -0,0 +1,24 @@
+
diff --git a/public/static/images/canvas/shape/re_90deg/plane_tab17.svg b/public/static/images/canvas/shape/re_90deg/plane_tab17.svg
new file mode 100644
index 00000000..f36070a0
--- /dev/null
+++ b/public/static/images/canvas/shape/re_90deg/plane_tab17.svg
@@ -0,0 +1,22 @@
+
diff --git a/public/static/images/canvas/shape/re_90deg/plane_tab18.svg b/public/static/images/canvas/shape/re_90deg/plane_tab18.svg
new file mode 100644
index 00000000..33bc4549
--- /dev/null
+++ b/public/static/images/canvas/shape/re_90deg/plane_tab18.svg
@@ -0,0 +1,16 @@
+
diff --git a/public/static/images/canvas/shape/re_normal/plane_tab01.svg b/public/static/images/canvas/shape/re_normal/plane_tab01.svg
new file mode 100644
index 00000000..8fc73ac0
--- /dev/null
+++ b/public/static/images/canvas/shape/re_normal/plane_tab01.svg
@@ -0,0 +1,14 @@
+
diff --git a/public/static/images/canvas/shape/re_normal/plane_tab02.svg b/public/static/images/canvas/shape/re_normal/plane_tab02.svg
new file mode 100644
index 00000000..61891248
--- /dev/null
+++ b/public/static/images/canvas/shape/re_normal/plane_tab02.svg
@@ -0,0 +1,14 @@
+
diff --git a/public/static/images/canvas/shape/re_normal/plane_tab03.svg b/public/static/images/canvas/shape/re_normal/plane_tab03.svg
new file mode 100644
index 00000000..c6a52c40
--- /dev/null
+++ b/public/static/images/canvas/shape/re_normal/plane_tab03.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/re_normal/plane_tab04.svg b/public/static/images/canvas/shape/re_normal/plane_tab04.svg
new file mode 100644
index 00000000..71f194d0
--- /dev/null
+++ b/public/static/images/canvas/shape/re_normal/plane_tab04.svg
@@ -0,0 +1,13 @@
+
diff --git a/public/static/images/canvas/shape/re_normal/plane_tab05.svg b/public/static/images/canvas/shape/re_normal/plane_tab05.svg
new file mode 100644
index 00000000..8abc166e
--- /dev/null
+++ b/public/static/images/canvas/shape/re_normal/plane_tab05.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/re_normal/plane_tab06.svg b/public/static/images/canvas/shape/re_normal/plane_tab06.svg
new file mode 100644
index 00000000..6aca72a5
--- /dev/null
+++ b/public/static/images/canvas/shape/re_normal/plane_tab06.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/re_normal/plane_tab07.svg b/public/static/images/canvas/shape/re_normal/plane_tab07.svg
new file mode 100644
index 00000000..577ae1b1
--- /dev/null
+++ b/public/static/images/canvas/shape/re_normal/plane_tab07.svg
@@ -0,0 +1,30 @@
+
diff --git a/public/static/images/canvas/shape/re_normal/plane_tab08.svg b/public/static/images/canvas/shape/re_normal/plane_tab08.svg
new file mode 100644
index 00000000..d9f3f324
--- /dev/null
+++ b/public/static/images/canvas/shape/re_normal/plane_tab08.svg
@@ -0,0 +1,24 @@
+
diff --git a/public/static/images/canvas/shape/re_normal/plane_tab09.svg b/public/static/images/canvas/shape/re_normal/plane_tab09.svg
new file mode 100644
index 00000000..94f2ea1c
--- /dev/null
+++ b/public/static/images/canvas/shape/re_normal/plane_tab09.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/re_normal/plane_tab10.svg b/public/static/images/canvas/shape/re_normal/plane_tab10.svg
new file mode 100644
index 00000000..0b051e22
--- /dev/null
+++ b/public/static/images/canvas/shape/re_normal/plane_tab10.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/re_normal/plane_tab11.svg b/public/static/images/canvas/shape/re_normal/plane_tab11.svg
new file mode 100644
index 00000000..64b6796d
--- /dev/null
+++ b/public/static/images/canvas/shape/re_normal/plane_tab11.svg
@@ -0,0 +1,28 @@
+
diff --git a/public/static/images/canvas/shape/re_normal/plane_tab12.svg b/public/static/images/canvas/shape/re_normal/plane_tab12.svg
new file mode 100644
index 00000000..8885243b
--- /dev/null
+++ b/public/static/images/canvas/shape/re_normal/plane_tab12.svg
@@ -0,0 +1,23 @@
+
diff --git a/public/static/images/canvas/shape/re_normal/plane_tab13.svg b/public/static/images/canvas/shape/re_normal/plane_tab13.svg
new file mode 100644
index 00000000..3537d722
--- /dev/null
+++ b/public/static/images/canvas/shape/re_normal/plane_tab13.svg
@@ -0,0 +1,23 @@
+
diff --git a/public/static/images/canvas/shape/re_normal/plane_tab14.svg b/public/static/images/canvas/shape/re_normal/plane_tab14.svg
new file mode 100644
index 00000000..440f09d1
--- /dev/null
+++ b/public/static/images/canvas/shape/re_normal/plane_tab14.svg
@@ -0,0 +1,29 @@
+
diff --git a/public/static/images/canvas/shape/re_normal/plane_tab15.svg b/public/static/images/canvas/shape/re_normal/plane_tab15.svg
new file mode 100644
index 00000000..ff005996
--- /dev/null
+++ b/public/static/images/canvas/shape/re_normal/plane_tab15.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/static/images/canvas/shape/re_normal/plane_tab16.svg b/public/static/images/canvas/shape/re_normal/plane_tab16.svg
new file mode 100644
index 00000000..4ac68a72
--- /dev/null
+++ b/public/static/images/canvas/shape/re_normal/plane_tab16.svg
@@ -0,0 +1,24 @@
+
diff --git a/public/static/images/canvas/shape/re_normal/plane_tab17.svg b/public/static/images/canvas/shape/re_normal/plane_tab17.svg
new file mode 100644
index 00000000..81b89809
--- /dev/null
+++ b/public/static/images/canvas/shape/re_normal/plane_tab17.svg
@@ -0,0 +1,22 @@
+
diff --git a/public/static/images/canvas/shape/re_normal/plane_tab18.svg b/public/static/images/canvas/shape/re_normal/plane_tab18.svg
new file mode 100644
index 00000000..34d44490
--- /dev/null
+++ b/public/static/images/canvas/shape/re_normal/plane_tab18.svg
@@ -0,0 +1,16 @@
+
diff --git a/src/components/floor-plan/CanvasMenu.jsx b/src/components/floor-plan/CanvasMenu.jsx
index 485b536e..ba9abb92 100644
--- a/src/components/floor-plan/CanvasMenu.jsx
+++ b/src/components/floor-plan/CanvasMenu.jsx
@@ -37,6 +37,7 @@ export default function CanvasMenu(props) {
setShowOutlineModal,
setShowPlaceShapeModal,
setShowSlopeSettingModal,
+ setShowPlacementSurfaceSettingModal,
setShowPlaceShapeDrawingModal,
setShowRoofShapeSettingModal,
setShowObjectSettingModal,
@@ -93,6 +94,7 @@ export default function CanvasMenu(props) {
setShowAuxiliaryModal,
setShowEavesGableEditModal,
setShowSlopeSettingModal,
+ setShowPlacementSurfaceSettingModal,
setShowPlaceShapeDrawingModal,
setShowWallLineOffsetSettingModal,
setShowObjectSettingModal,
diff --git a/src/components/floor-plan/FloorPlan.jsx b/src/components/floor-plan/FloorPlan.jsx
index 070a8db7..dc032ab0 100644
--- a/src/components/floor-plan/FloorPlan.jsx
+++ b/src/components/floor-plan/FloorPlan.jsx
@@ -22,6 +22,7 @@ import AuxiliaryDrawing from '@/components/floor-plan/modal/auxiliary/AuxiliaryD
import EavesGableEdit from '@/components/floor-plan/modal/eavesGable/EavesGableEdit'
import WallLineOffsetSetting from '@/components/floor-plan/modal/wallLineOffset/WallLineOffsetSetting'
import ObjectSetting from '@/components/floor-plan/modal/object/ObjectSetting'
+import PlacementSurfaceSetting from '@/components/floor-plan/modal/placementSurface/PlacementSurfaceSetting'
export default function FloorPlan() {
const [showCanvasSettingModal, setShowCanvasSettingModal] = useState(false)
@@ -32,6 +33,7 @@ export default function FloorPlan() {
const [showRoofShapePassivitySettingModal, setShowRoofShapePassivitySettingModal] = useState(false)
const [showAuxiliaryModal, setShowAuxiliaryModal] = useState(false)
const [showSlopeSettingModal, setShowSlopeSettingModal] = useState(false)
+ const [showPlacementSurfaceSettingModal, setShowPlacementSurfaceSettingModal] = useState(false)
const [showPlaceShapeDrawingModal, setShowPlaceShapeDrawingModal] = useState(false)
const [showObjectSettingModal, setShowObjectSettingModal] = useState(false)
const [showEavesGableEditModal, setShowEavesGableEditModal] = useState(false)
@@ -64,6 +66,7 @@ export default function FloorPlan() {
setShowOutlineModal,
setShowPlaceShapeModal,
setShowSlopeSettingModal,
+ setShowPlacementSurfaceSettingModal,
setShowPlaceShapeDrawingModal,
setShowRoofShapeSettingModal,
setShowObjectSettingModal,
@@ -138,6 +141,7 @@ export default function FloorPlan() {
{/*