├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ └── test.yml ├── .gitignore ├── .npmrc ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── auto-imports.d.ts ├── components.d.ts ├── eslint.config.js ├── index.html ├── netlify.toml ├── notes └── 追加底板功能.md ├── package.json ├── packages └── three-3mf-exporter │ ├── README.md │ ├── build.config.ts │ ├── package.json │ ├── src │ └── index.ts │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── public ├── favicon.svg ├── logo-dark.png ├── logo-dark.svg ├── logo-gray.png ├── logo-gray.svg ├── logo-light.png ├── logo-light.svg ├── logo-mono.png ├── logo-mono.svg └── model │ ├── Nuxt.svg │ ├── bekuto3d.svg │ └── test-standard-box.svg ├── shims.d.ts ├── src ├── App.vue ├── components │ ├── FileDropZone.vue │ ├── IconInput.vue │ ├── ModelExporter.vue │ ├── ModelRenderer.vue │ ├── README.md │ ├── SvgTo3D.vue │ └── TheFooter.vue ├── composables │ ├── dark.ts │ ├── demo-loader-svg.html │ ├── index.ts │ ├── useModelSize.ts │ └── useSvgLoader.ts ├── main.ts ├── pages │ ├── README.md │ ├── [...all].vue │ └── index.vue ├── styles │ └── main.css └── types │ ├── fix-path-directions.d.ts │ └── three-types.ts ├── test └── normalizePathDirections.test.ts ├── tsconfig.json ├── typed-router.d.ts ├── uno.config.ts └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [LittleSound] 2 | -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | strict-peer-dependencies=false 3 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/README.md -------------------------------------------------------------------------------- /auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/auto-imports.d.ts -------------------------------------------------------------------------------- /components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/components.d.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/index.html -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/netlify.toml -------------------------------------------------------------------------------- /notes/追加底板功能.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/notes/追加底板功能.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/package.json -------------------------------------------------------------------------------- /packages/three-3mf-exporter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/packages/three-3mf-exporter/README.md -------------------------------------------------------------------------------- /packages/three-3mf-exporter/build.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/packages/three-3mf-exporter/build.config.ts -------------------------------------------------------------------------------- /packages/three-3mf-exporter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/packages/three-3mf-exporter/package.json -------------------------------------------------------------------------------- /packages/three-3mf-exporter/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/packages/three-3mf-exporter/src/index.ts -------------------------------------------------------------------------------- /packages/three-3mf-exporter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/packages/three-3mf-exporter/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/public/logo-dark.png -------------------------------------------------------------------------------- /public/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/public/logo-dark.svg -------------------------------------------------------------------------------- /public/logo-gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/public/logo-gray.png -------------------------------------------------------------------------------- /public/logo-gray.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/public/logo-gray.svg -------------------------------------------------------------------------------- /public/logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/public/logo-light.png -------------------------------------------------------------------------------- /public/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/public/logo-light.svg -------------------------------------------------------------------------------- /public/logo-mono.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/public/logo-mono.png -------------------------------------------------------------------------------- /public/logo-mono.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/public/logo-mono.svg -------------------------------------------------------------------------------- /public/model/Nuxt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/public/model/Nuxt.svg -------------------------------------------------------------------------------- /public/model/bekuto3d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/public/model/bekuto3d.svg -------------------------------------------------------------------------------- /public/model/test-standard-box.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/public/model/test-standard-box.svg -------------------------------------------------------------------------------- /shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/shims.d.ts -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/components/FileDropZone.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/components/FileDropZone.vue -------------------------------------------------------------------------------- /src/components/IconInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/components/IconInput.vue -------------------------------------------------------------------------------- /src/components/ModelExporter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/components/ModelExporter.vue -------------------------------------------------------------------------------- /src/components/ModelRenderer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/components/ModelRenderer.vue -------------------------------------------------------------------------------- /src/components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/components/README.md -------------------------------------------------------------------------------- /src/components/SvgTo3D.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/components/SvgTo3D.vue -------------------------------------------------------------------------------- /src/components/TheFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/components/TheFooter.vue -------------------------------------------------------------------------------- /src/composables/dark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/composables/dark.ts -------------------------------------------------------------------------------- /src/composables/demo-loader-svg.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/composables/demo-loader-svg.html -------------------------------------------------------------------------------- /src/composables/index.ts: -------------------------------------------------------------------------------- 1 | export * from './dark' 2 | -------------------------------------------------------------------------------- /src/composables/useModelSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/composables/useModelSize.ts -------------------------------------------------------------------------------- /src/composables/useSvgLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/composables/useSvgLoader.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/pages/README.md -------------------------------------------------------------------------------- /src/pages/[...all].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/pages/[...all].vue -------------------------------------------------------------------------------- /src/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/pages/index.vue -------------------------------------------------------------------------------- /src/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/styles/main.css -------------------------------------------------------------------------------- /src/types/fix-path-directions.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/types/fix-path-directions.d.ts -------------------------------------------------------------------------------- /src/types/three-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/src/types/three-types.ts -------------------------------------------------------------------------------- /test/normalizePathDirections.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/test/normalizePathDirections.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typed-router.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/typed-router.d.ts -------------------------------------------------------------------------------- /uno.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/uno.config.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleSound/bekuto3d/HEAD/vite.config.ts --------------------------------------------------------------------------------