├── .cursor └── rules │ ├── animations.mdc │ └── general-rules.mdc ├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app ├── .DS_Store ├── edit │ └── page.tsx ├── layout.tsx ├── not-found.tsx └── page.tsx ├── bun.lockb ├── components.json ├── components ├── controls │ ├── background-controls.tsx │ ├── environment-controls.tsx │ ├── geometry-controls.tsx │ └── material-controls.tsx ├── environment-presets.tsx ├── export-buttons.tsx ├── file-upload.tsx ├── mobile-warning.tsx ├── model-preview.tsx ├── not-a-scam.tsx ├── svg-model.tsx ├── theme-provider.tsx └── ui │ ├── alert-dialog.tsx │ ├── alert.tsx │ ├── animated-numbers.tsx │ ├── button.tsx │ ├── card.tsx │ ├── checkbox.tsx │ ├── dropdown-menu.tsx │ ├── example-icons.tsx │ ├── input.tsx │ ├── label.tsx │ ├── logo.tsx │ ├── rainbow-button.tsx │ ├── select.tsx │ ├── slider.tsx │ ├── sonner.tsx │ ├── tabs.tsx │ ├── theme-toggle.tsx │ └── tooltip.tsx ├── hooks ├── use-debounce.ts └── use-mobile-detection.ts ├── lib ├── animation-values.ts ├── constants.ts ├── exporters.ts ├── store.ts ├── three-imports.ts ├── types.ts └── utils.ts ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── public ├── .DS_Store ├── logo_dark.svg ├── logo_light.svg ├── noise.png ├── opengraph-image-v1.png └── twitter-image-v1.png ├── styles └── globals.css └── tsconfig.json /.cursor/rules/animations.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/.cursor/rules/animations.mdc -------------------------------------------------------------------------------- /.cursor/rules/general-rules.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/.cursor/rules/general-rules.mdc -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/.prettierrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/README.md -------------------------------------------------------------------------------- /app/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/app/.DS_Store -------------------------------------------------------------------------------- /app/edit/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/app/edit/page.tsx -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/app/not-found.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/app/page.tsx -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/bun.lockb -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components.json -------------------------------------------------------------------------------- /components/controls/background-controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/controls/background-controls.tsx -------------------------------------------------------------------------------- /components/controls/environment-controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/controls/environment-controls.tsx -------------------------------------------------------------------------------- /components/controls/geometry-controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/controls/geometry-controls.tsx -------------------------------------------------------------------------------- /components/controls/material-controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/controls/material-controls.tsx -------------------------------------------------------------------------------- /components/environment-presets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/environment-presets.tsx -------------------------------------------------------------------------------- /components/export-buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/export-buttons.tsx -------------------------------------------------------------------------------- /components/file-upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/file-upload.tsx -------------------------------------------------------------------------------- /components/mobile-warning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/mobile-warning.tsx -------------------------------------------------------------------------------- /components/model-preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/model-preview.tsx -------------------------------------------------------------------------------- /components/not-a-scam.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/not-a-scam.tsx -------------------------------------------------------------------------------- /components/svg-model.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/svg-model.tsx -------------------------------------------------------------------------------- /components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/theme-provider.tsx -------------------------------------------------------------------------------- /components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/ui/alert.tsx -------------------------------------------------------------------------------- /components/ui/animated-numbers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/ui/animated-numbers.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/ui/card.tsx -------------------------------------------------------------------------------- /components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /components/ui/example-icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/ui/example-icons.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/ui/logo.tsx -------------------------------------------------------------------------------- /components/ui/rainbow-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/ui/rainbow-button.tsx -------------------------------------------------------------------------------- /components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/ui/select.tsx -------------------------------------------------------------------------------- /components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/ui/slider.tsx -------------------------------------------------------------------------------- /components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/ui/sonner.tsx -------------------------------------------------------------------------------- /components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/ui/tabs.tsx -------------------------------------------------------------------------------- /components/ui/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/ui/theme-toggle.tsx -------------------------------------------------------------------------------- /components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /hooks/use-debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/hooks/use-debounce.ts -------------------------------------------------------------------------------- /hooks/use-mobile-detection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/hooks/use-mobile-detection.ts -------------------------------------------------------------------------------- /lib/animation-values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/lib/animation-values.ts -------------------------------------------------------------------------------- /lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/lib/constants.ts -------------------------------------------------------------------------------- /lib/exporters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/lib/exporters.ts -------------------------------------------------------------------------------- /lib/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/lib/store.ts -------------------------------------------------------------------------------- /lib/three-imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/lib/three-imports.ts -------------------------------------------------------------------------------- /lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/lib/types.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/public/.DS_Store -------------------------------------------------------------------------------- /public/logo_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/public/logo_dark.svg -------------------------------------------------------------------------------- /public/logo_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/public/logo_light.svg -------------------------------------------------------------------------------- /public/noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/public/noise.png -------------------------------------------------------------------------------- /public/opengraph-image-v1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/public/opengraph-image-v1.png -------------------------------------------------------------------------------- /public/twitter-image-v1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/public/twitter-image-v1.png -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lakshaybhushan/vecto3d/HEAD/tsconfig.json --------------------------------------------------------------------------------