数字孪生-3D模型管理系统

news/2024/11/14 18:24:48/

项目介绍:

     我利用业余时间,经过多年知识积累,实现这套“数字孪生-3D模型管理系统”,该系统前后端程序以及部署都是本人独立搭建和运维,并且所有必须收费的都采用性价比最高的方式。

     本系统采用ruoyi-boot 为基础,集成three.js,使用minio作为3d模型文件的存储引擎,实现对三维模型的动态展示。
     本系统的理想功能,可以动态设置场景背景,光源、相机等三维场景、再动态设置三维模型颜色,材质等属性后,将模型加载到三维场景中,通过浏览器和小程序展示出来,并可以和第三方系统无缝集成,最终开源。
系统设计的服务:

服务名称作用备注
3dserve模型后端服务,用来实现模型管理、多租户以及第三方对接业务支持集群/修改BUG
3dpart强大的模型存储引擎支持集群/修改BUG
3dview前端展示支持集群/修改BUG
3dwx小程序后端支持集群/正在设计

功能介绍:

       系统功能分为 模型文件管理、三维模型管理、模型分组管理、请求对接管理、mock请求管理、三维场景管理等功能。

  • 模型文件管理:用于管理用户的所有模型文件,使用minio作为底层存储结构,可以对文件进行加密以及分享等。
  • 三维模型管理:可以动态创建三维模型实例,每个实例绑定一个三维模型文件,动态设置三维模型实例的颜色,材质、位置等属性。
  • 模型分组管理:多个三维模型文件可以组成一个模型组,模型组可以预览和对接第三方服务,将第三方系统数据,点击模型后显示出来。
  • 请求对接管理(开发中):用于配置三方系统接口配置信息,模型预览时,可以获取到地方数据。
  • mock请求管理(开发中):用于对”请求对接管理”中配置的接口,配置打桩数据,进行调试。
  • 三维场景管理(开发中):用于动态配置三维模型场景的背景,光源,相机等属性,不同的三维场景可以动态配置的三维模型组。

克服难点:
1.three.js技术学习,如何高效的加载大量三维模型,优化模型加载机制。
2.可扩展架构设计,后台服务以及模型存储服务,都是微服务模式部署,支持横向无限拓展。
3.域名申请以及https备案操作。
4.不同子域名之间,通过nginx协调调用以及配置
5.全容器化编排部署。

演示地址:

数字孪生-三维模型管理系统
租户:0002    用户名:test001   密码:test001


http://www.ppmy.cn/news/762765.html

相关文章

3d模型管理添加设置在 NVIDIA Omniverse 中,构建基于 USD 的仿真和模拟就绪型 3D 资产

在 NVIDIA Omniverse 中,构建基于 USD 的仿真和模拟就绪型 3D 资产

3D游戏场景管理概述

参考文章 http://www.cnblogs.com/kex1n/archive/2012/08/26/2657054.html 关于场景管理概述 http://www.cnblogs.com/wangchengfeng/p/3495954.html?utm_sourcetuicool 常见三维场景管理 http://blog.csdn.net/zhanxinhang/article/details/6706217 四叉树和八叉树 http:…

数字孪生-智慧园区3D可视化管理平台

自主研发的基于HTML5的3D图形渲染引擎mmsDT开发平台,为Web可视化提供了丰富的展现形式和视觉效果。木棉树软件聚焦工业数字孪生的生产管控、智慧城市的监控运维等可视化应用领域,产品的模块组态化形式可以满足全要素智慧场景的构建。 在经济快速发展下&a…

3D软件教程:浩辰3D软件中如何进行个性化设置?

想要快速建模?想要个性化设置?想要专属模块定制?有了浩辰3D软件,一切变得如此简单!浩辰3D软件除了拥有强大的智能设计功能,还可以进行个性化设置和专属模块定制,让绘图操作更流畅、设计诠释更高…

Unity 3D 关节||Unity 3D 射线||Unity 3D 物理管理器(Physics Manager)

在 Unity 3D 中,物理引擎内置的关节组件能够使游戏对象模拟具有关节形式的连带运动。 关节对象可以添加至多个游戏对象中,添加了关节的游戏对象将通过关节连接在一起并具有连带的物理效果。 需要注意的是,关节组件的使用必须依赖刚体组件。…

Win11怎么打开3D查看器

3D查看器不仅可以查看3D纹路,还可以编辑颜色/光线,还有动画效果。Win11系统也有这个功能存在的,那Win11系统如何打开3D查看器呢?小伙伴们都清楚吗?还不清楚的小伙伴们,下面我们就来一起看看吧! …

Smart3D中空三的设置

问题说明 采用的是photoscan制作的正射影像,然后导出的相机文件,也就是Pos数据,一般来说,这样的pos是精确的Pos. 利用这样的pos及影像,在smart3D中制作模型就可以不用加入控制点,做出来的模型也会比较好。…

[MySQL]MySQL库的操作

[MySQL]MySQL库的操作 文章目录 [MySQL]MySQL库的操作1. 创建数据库2. 字符集和校验规则2.1. 基本概念2.2. 查看系统默认字符集以及校验规则2.3. 查看数据库支持的字符集2.4 查看数据库支持的校验规则2.5 指明字符集和校验规则创建数据库2.6 校验规则对数据库的影响 3. 删除数据…