项目介绍

三维模型查看器!

threejs vue 三维模型查看器

Welcome to Vue_ThreeModelViewer 👋

Version Documentation license:GPL3.0

Vue_ThreeModelViewer 是一款功能强大的模型查看器项目,致力于提供一套简单方便、无限可能的原生 ThreeJs 在 Vue 项目中的封装与实现。技术栈以 threejs 和 Vue2.6 为主,对于模型预览的可视化控件、工具后期会逐步增加和完善。

Vue_ThreeModelViewer is a powerful model viewer project that aims to provide a set of simple and convenient encapsulation and implementation of native ThreeJs in Vue projects. The technology stack is dominated by threejs and Vue2.6, and the visual controls and tools for model preview will be gradually increased and improved in the later stage.

项目地址

github地址:https://github.com/yanyufanchen/threejsmodelviewer

gitee地址:https://gitee.com/yanyufanchen/threejsmodelviewer

🏠 Homepage

视频教程 | Video tutorial –待添加

主页 🏠(home) 演示 ✨(demo) 文档 📦(doc) 教程(tutorial) wiki
website Demo Document 视频&Video wiki

Author

👤 凡尘

声明

未获得授权的情况下,禁止对该仓库代码进行反编译、分发等行为,否则将承担相应的法律后果。

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

欢迎提供问题和功能需求, 如果大家有好的点子和优化建议, 也欢迎提 pr 参与我们的共建.

Show your support

Give a ⭐️ if this project helped you!
如果觉得项目还不错, 就点个 star 吧~

Features

  1. 首页

    • 模型列表
    • 模型下载
  2. 模型查看器

    • 模型预加载
    • 顶部工具栏
    • 右侧查看器控件面板
  3. 数据支持

    • unicloud 云存储

技术栈 | The technology stack

  • Vue2 前端主流框架(react,vue,angular)之一,更适合快速搭建和团队合作的应用
  • sass css 预编译语言,轻松编写结构化分明的 css
  • antd 地球人都知道的 UI 组件库
  • unicloud 优秀的 serverless 云服务系统

Install(安装)

  1. 下载代码 | Download the code
github
git clone https://github.com/yanyufanchen/ThreeJsModelViewer.git
gitee
git clone https://gitee.com/yanyufanchen/ThreeJsModelViewer.git
  1. 进入项目目录 | Go to the project catalog
cd ./ThreeJsModelViewer
  1. 安装依赖包 | Install the dependency package
yarn install
or
cnpm install

Usage

本地启动应用 | Launch the app locally

yarn serve
or
cnpm run serve

更新日志 | Update the log

  1. 优化模型加载后释放缓存

持续升级 | Continuous upgrades

正在完善顶部工具栏,敬请期待…