ThingJS:产品建模、仿真与优化进入白热化时期

简介: 如今产品建模、仿真与优化技术进入了白热化时期,不再是一个产品开发工具

如今产品建模、仿真与优化技术进入了白热化时期,不再是一个产品开发工具,而是成为一种决策工具,ThingJS的产品理念不断升级!

数字孪生体

产品数字孪生体是指产品物理实体的工作状态和工作进展在信息空间的全要素重建及数字化映射,是一个集成的多物理、多尺度、超写实、动态概率仿真模型,可用来模拟、监控、诊断、预测、控制产品物理实体在现实环境中的形成过程、状态和行为。

产品数字孪生体对应产品物理实体,一虚一实,我们称之为Thing(物)。ThingJS是一个3D可视化在线开发平台,开发的项目需连通物联网设备来收集感测数据,最终是以3D模型动画效果将Thing状态可视化。

ThingJS是基于友好的JS语言封装而成的3D开发框架,开发者不用学习3D建模知识,也可以从事3D项目开发。产品数字孪生体对数据化决策起到推波助澜的作用,感受比2D图表更加直观,3D场景动效画面加入2D图表设计,成为目前流行的数字大屏展现形式。

模型映射

产品数字孪生体的4个基本功能是模型映射、监控与操纵、诊断、预测。数字孪生的层次越高,对其功能的要求也就越高。这里的层次指的就是应用的深入程度和模型成熟度,今天我们先来看一下最初级的模型映射。
1.png

模型映射就是建立物理设备的虚拟映射,也就是针对ThingJS开发基础中最基础也是最重要的元素:对象,进入ThingJS官网-文档中心可以了解如何创建、获取和控制一个对象。模型映射是数字孪生技术的最低层次,主要表现为建立实体模型的三维模型,并运用装配、动画等方式模拟零部件的运动方式。例如,通过建立数字三维模型,我们可以看到汽车在运行过程中发动机内部的每一个零部件、线路、接头等各个方面的数字化的变化,从而实现对产品的预防性维护。
2.png

汽车的零部件装配模型映射如上图,相当于针对一个数字孪生对象进行控制,从而展现零部件的模拟运动。ThingJS提供控制对象的JS代码示例,方便开发者打好入门的基础,着手定制化3D功能开发,比如3D模型在搭建的时候就可以在编辑器内置动画,并且直接生成JS代码,在ThingJS进行开发。

内置动画

很多Thing类的模型在CamBuilder场景模型制作时,就进行动画设置,在开发过程中直接加载url即可获取这些模型。如何查看模型是否有内置动画呢?有两种方法。
途径一,还是回到CamBuilder选中该模型,在右侧查看是否带有动画,不同的对象对应不同的动画名称。例如这个门,动画名为‘OpenDoor’和‘CloseDoor’,分别控制开门和关门动画。
3.png

CamBuilder展示模型动画
途径二,在ThingJS在线开发平台中,我们可以通过
console.log(obj1.animationNames)这一行代码来判断模型是否带有动画。如果模型有内置动画,则可以在 ThingJS 中利用 API 调用播放这些动画。

进入ThingJS资源中心可以查看三维动画项目案例!

相关文章
|
传感器 人工智能 算法
数字孪生技术全景解析:从核心原理到产业实践
数字孪生技术通过虚实映射、实时联动,推动工业、城市、文化等领域智能化升级。济南奥维数字科技凭借自主引擎与全栈能力,打造多个标杆应用,助力“数字济南”建设,引领产业生态发展。(239字)
1625 4
|
11月前
|
数据采集 人工智能 监控
数据治理系统对企业的应用价值 大型企业治理与系统建设方法论
数据治理正从合规驱动迈向价值驱动,呈现平台化、智能化、业务融合三大趋势。企业需构建“平台+流程+组织”三位一体体系,分阶段推进治理落地。选型应结合云生态、多云需求与资产化目标,以业务价值衡量成效,实现数据从成本中心向价值引擎转变。
|
11月前
|
机器学习/深度学习 人工智能 算法
基于 STM32 的车牌识别系统【开源免费下载】
基于 STM32 的车牌识别系统以其低成本、低功耗、可嵌入式部署等优势,在物联网和智慧交通领域具有广泛应用价值。本项目介绍了从硬件选型、系统架构、图像算法到通信模块的完整实现路径,可作为实际工程搭建的参考模板。 如果你正在进行嵌入式 AI 或图像识别类项目,STM32 车牌识别方案是一个非常好的入门方向,同时也是嵌入式系统结合 AI 的典型实践案例。
基于 STM32 的车牌识别系统【开源免费下载】
|
11月前
|
JavaScript 前端开发 小程序
Vue为何能稳居前端框架主流宝座
自2014年发布以来,Vue凭借“低门槛、渐进式、生态完善、持续进化”四大优势,迅速崛起为前端主流框架。其简洁语法利于新手入门,灵活架构适配各类项目,配合Vue Router、Pinia、Vite等官方工具及丰富社区资源,大幅提升开发效率。Vue3采用Proxy响应式机制,性能飞跃,并通过Uni-app等支持多端部署,被字节、阿里等大厂广泛采用。无论是中小企业快速开发,还是大型复杂系统构建,Vue均展现出强大适应力与竞争力,成为前端技术栈的首选之一。
Axure设计之文本编辑器制作教程
本文介绍如何在Axure中模拟Web端富文本编辑器,实现基本的文本编辑功能,包括自定义字体样式、大小、颜色及对齐方式等。通过拖入矩形、文本域等元件,添加单选框和图标,并设置相应的交互,完成文本编辑器的制作。
861 2
|
弹性计算 缓存 应用服务中间件
阿里云服务器2核2G99元和2核4G199元实例规格性能及适用场景解析
2024年阿里云推出了两款云服务器,2核2G3M带宽40G ESSD Entry盘价格只要99元1年,2核4G5M带宽80G ESSD Entry盘价格只要199元1年,这两款云服务器的活动截止日期为2026年3月31日,活动期间新购、续费同价。那么这两款云服务器怎么样呢?可以用来做什么?本文将对这两款云服务器进行深度解析,包括配置介绍、实例规格、使用场景以及购买建议,以供选择参考。
阿里云服务器2核2G99元和2核4G199元实例规格性能及适用场景解析
|
安全 开发工具 git
git分布式版本控制系统及在码云上创建项目并pull和push
通过本文的介绍,我们详细讲解了Git的基本概念和工作流程,并展示了如何在码云上创建项目及进行pull和push操作。Git作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码变更和协作开发。希望本文能帮助您更好地理解和使用Git及码云,提高开发效率和代码质量。
700 16
|
存储 数据可视化 Linux
语雀停机事件后,你也在找替代方案吗?
2023年10月23日,语雀遭遇长达8小时的服务中断,严重影响了用户的日常工作和生活。事后官方提供了6个月免费会员作为补偿。此次事件引发用户对云笔记产品的可靠性思考,Obsidian和思源笔记因注重本地存留而受到关注。Obsidian支持双向链接、Markdown、本地存储及插件系统,适合个人知识管理;思源笔记则强调关系图谱和快速引用功能。此外,也有用户选择印象笔记、腾讯文档等云产品或使用编辑器+网盘的方式。如何选择合适的工具取决于个人需求和偏好。
2165 2
|
设计模式 数据安全/隐私保护
责任链模式实战:在项目中的应用与技巧
在软件工程中,责任链模式(Chain of Responsibility)是一种对象行为型设计模式,它允许多个对象有机会处理请求,从而避免请求发送者与接收者之间的耦合。这种模式在处理复杂的业务逻辑和系统解耦方面非常有用。本文将探讨责任链模式的基本概念、应用场景以及在实际项目中的应用技巧。
508 4
|
编解码 算法 数据安全/隐私保护
CTF图像隐写——“双图”和“图像和像素值转换”
CTF图像隐写——“双图”和“图像和像素值转换”
1679 2