Skip to content

WindRiders/machine-style-builder

Repository files navigation

机械风格组装平台

一个类似乐高Builder的3D组装平台,支持用户上传图片进行定制,将图片转换为3D模型,并使用机械零件(螺丝、螺母、铁丝、铁片等)进行组装。

功能特性

  • 📸 图片上传和转换:支持上传图片并转换为3D模型轮廓
  • 🔧 机械零件库:丰富的五金零件库(螺丝、螺母、铁丝、铁片等)
  • 🎨 3D可视化:基于Three.js的实时3D渲染
  • 🖱️ 拖拽组装:直观的拖拽操作进行零件组装
  • 💾 模型保存:支持保存和导出3D模型

技术栈

  • 前端: React + Three.js + React Three Fiber
  • 后端: Node.js + Express
  • 构建工具: Vite

安装和运行

# 安装依赖
npm install

# 启动开发服务器(前端)
npm run dev

# 启动后端服务器(新终端)
npm run server

访问 http://localhost:3000 开始使用

项目结构

machine_style/
├── src/
│   ├── components/      # React组件
│   ├── stores/         # 状态管理
│   ├── utils/          # 工具函数
│   ├── parts/          # 零件定义
│   └── App.jsx         # 主应用
├── server/             # 后端服务器
└── public/             # 静态资源

About

机械零件3D组装平台 — 图片转3D模型 + 零件拆解 + 组装 (React+Three.js+TripoSG)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors