diff --git a/src/assets/icons/angle.svg b/src/assets/icons/angle.svg new file mode 100644 index 0000000..31cb922 --- /dev/null +++ b/src/assets/icons/angle.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/assets/images/icon/xyz.png b/src/assets/images/icon/xyz.png new file mode 100644 index 0000000..a09a06d Binary files /dev/null and b/src/assets/images/icon/xyz.png differ diff --git a/src/views/canvas/components/card.vue b/src/views/canvas/components/card.vue index 653e6b2..705c087 100644 --- a/src/views/canvas/components/card.vue +++ b/src/views/canvas/components/card.vue @@ -24,6 +24,9 @@ import ColorPalette from './cards/color-palette.vue' import ToVideo from './cards/to-video.vue' import To3DModel from './cards/to-3d-model.vue' + import AddPrint from './cards/add-print.vue' + import ToCAD from './cards/to-cad.vue' + import EditMaterial from './cards/edit-material.vue' const components = [ { @@ -51,10 +54,15 @@ title: 'To 3D Model', component: To3DModel }, + { + type: 'to-cad', + title: 'To CAD', + component: ToCAD + }, { type: 'add-print', title: 'Add Print', - component: SceneComposition + component: AddPrint }, { type: 'edit-material', diff --git a/src/views/canvas/components/cards/add-print.vue b/src/views/canvas/components/cards/add-print.vue new file mode 100644 index 0000000..c1907f9 --- /dev/null +++ b/src/views/canvas/components/cards/add-print.vue @@ -0,0 +1,116 @@ + + + + + diff --git a/src/views/canvas/components/cards/color-palette.vue b/src/views/canvas/components/cards/color-palette.vue index 31cc3b9..e4ee1ee 100644 --- a/src/views/canvas/components/cards/color-palette.vue +++ b/src/views/canvas/components/cards/color-palette.vue @@ -37,6 +37,7 @@ diff --git a/src/views/canvas/components/cards/to-3d-model.vue b/src/views/canvas/components/cards/to-3d-model.vue index 2226b65..7cb286f 100644 --- a/src/views/canvas/components/cards/to-3d-model.vue +++ b/src/views/canvas/components/cards/to-3d-model.vue @@ -10,8 +10,8 @@ + + diff --git a/src/views/canvas/components/cards/to-real-style.vue b/src/views/canvas/components/cards/to-real-style.vue index bc79c26..a6f4e2b 100644 --- a/src/views/canvas/components/cards/to-real-style.vue +++ b/src/views/canvas/components/cards/to-real-style.vue @@ -3,6 +3,16 @@

Prompt

+
+
+ {{ v.label }} +
+

Size

@@ -10,9 +20,30 @@ + diff --git a/src/views/canvas/components/my-textarea.vue b/src/views/canvas/components/tools/my-textarea.vue similarity index 100% rename from src/views/canvas/components/my-textarea.vue rename to src/views/canvas/components/tools/my-textarea.vue diff --git a/src/views/canvas/components/tools/offset-tool.vue b/src/views/canvas/components/tools/offset-tool.vue new file mode 100644 index 0000000..9d9c237 --- /dev/null +++ b/src/views/canvas/components/tools/offset-tool.vue @@ -0,0 +1,217 @@ + + + + + diff --git a/src/views/canvas/components/pixel-ratio-selection.vue b/src/views/canvas/components/tools/pixel-ratio-selection.vue similarity index 100% rename from src/views/canvas/components/pixel-ratio-selection.vue rename to src/views/canvas/components/tools/pixel-ratio-selection.vue diff --git a/src/views/canvas/components/tools/slider.vue b/src/views/canvas/components/tools/slider.vue new file mode 100644 index 0000000..46cd80a --- /dev/null +++ b/src/views/canvas/components/tools/slider.vue @@ -0,0 +1,172 @@ + + + + + diff --git a/src/views/canvas/components/upload-file.vue b/src/views/canvas/components/tools/upload-file.vue similarity index 100% rename from src/views/canvas/components/upload-file.vue rename to src/views/canvas/components/tools/upload-file.vue diff --git a/src/views/canvas/index.vue b/src/views/canvas/index.vue index 66d5f8b..ed8ba68 100644 --- a/src/views/canvas/index.vue +++ b/src/views/canvas/index.vue @@ -5,6 +5,7 @@ + @@ -25,6 +26,7 @@