木棉树软件MMS-DT数字孪生(3D可视化)平台功能更新

木棉树软件始创于2009年,致力于为用户提供数据“3D可视化”技术服务供应商!

木棉树软件在12年研发中:

◆2012年上线–MMS3D图形引擎软件

◆2015年上线–GIS地理信息平台

◆2016年上线–工业数字孪生系统;

◆2017年上线–BIM建筑集成平台

◆2019年上线–可视化界面组件系统

◆2020年上线–三维场景管理平台

◆2021年上线–MMSDT数字孪生开发平台

◆2022年上线–数字孪生开源平台

……….

木棉树 (mms3D)

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

2021年6月自平台上线以来,功能不断迭代和更新,现将更新后开发手册如下:

内容

说明

基础类

1

new MMSDT.newCanvas

在html页面新建数字孪生项目,初始化项目。

2

new MMSDT.initScene

加载三维场景模型,初始化场景视觉参数。

3

MMSDT.programs

开始项目二次开发

4

MMSDT.getJson

5

new MMSDT.CSS3

CSS3渲染,把HTML的div+css渲染到三维场景

镜头控制类

6

controls & camera

内置属性设置:鼠标控制器属性,相机属性

7

MMSDT.cameraTarget

相机聚焦(用于对场景固定目标的聚焦,如楼层)

8

MMSDT.controlsTarget

目标聚焦(用于对IoT设备的聚焦)

9

new MMSDT.miniMap

小地图实时位置导航

视觉效果类

10

this.outLine()

沟边效果设置,对指定模型及 格沟边,使用 initScene 函数属性

11

MMSDT.objectStyle

目标突显,其余场景模型虚化。包括3个函数:初始化MMSDT.setMaterials();突显MMSDT.objectStyle();取消MMSDT.resStyle()

12

MMSDT.skyLoad

天空背景切换。

13

MMSDT.superposition

目标叠加颜色突显。包括3个函数:初始化MMSDT.setMaterials();叠色MMSDT.superposition();恢复MMSDT.resSuperposition()

14

MMSDT.dieDown

场景渐渐隐藏,场景中,某些模型逐渐隐藏,某些模型逐渐显示。

15

new MMSDT.periods

时辰变化,从0点到24点的时辰阳光变化。

16

new MMSDT.weather

模拟常见天气效果:晴天,雾霾,阴天,小雨,暴雨,雷雨。

动画特效类

17

MMSDT.water

设置水面水流的动态效果

18

new MMSDT.numUpDown

数字流动画(用于表现工厂或楼宇的数字化状态)

19

new MMSDT.fgjb

飞光渐变动画(用于表现智慧园区或智慧城市的数字化状态)

20

new MMSDT.autoCruise

自动巡游、自动漫游

21

new MMSDT.lightLine

夜晚车灯流光溢彩线

22

MMSDT.accordionSplit

楼宇手风琴拆分,楼宇分层动画

23

MMSDT.buildingSplit

楼宇楼层分离突显,楼宇分层动画

24

actions.play()

内置属性控制:对各个机械模型及动画段的播放、停止、暂停、监听

25

new MMSDT.routingInspection

自动巡检,含虚拟化身的动画模型

26

new MMSDT.lineFlow

对特定材质设置流动动画

数学功能类

27

MMSDT.compass

指南针、罗盘。得到相机在当前场景中的 0~360 度角度值

28

MMSDT.mapped3to2

三维坐标映射二维坐标,使二维div浮于指定三维目标上

29

new MMSDT.GISconversion

实时把经纬度转换为数字孪生体中的坐标,并赋予GPS系统实时定位显示

设备管理类

30

MMSDT.addModel & MMSDT.addIcon

添加IoT设备及设备图标

31

MMSDT.coverage

设备图层筛选(需先使用 MMSDT.addModel 或 MMSDT.addIcon 函数添加了设备模型或设备图标)

32

new MMSDT.GPSpositioning

目标实时定位,GPS、蓝牙信标等数据源的位置实时定位

33

new MMSDT.initFollow

运动目标实时跟随,镜头聚焦并跟随实时定位的目标模型运动

34

MMSDT.textIcon

添加动态文字内容作为图标

35

new MMSDT.deviceAlarm

设备异常告警,镜头聚焦,灯光闪烁,模型变色

36

new MMSDT.deviceColor

设置设备状态颜色,按设备状态对设备及图标设置颜色,如:离线、故障、维修、告警等

37

MMSDT.addImages

设置特殊要求的标签图层,鼠标事件中可换图片

鼠标交互类

38

MMSDT.mouseEvent(onMove, outMove)

鼠标移入、移出模型

39

MMSDT.mouseEvent(onDown,onDouble)

鼠标单击、双击场景模型

40

MMSDT.mouseEvent(moveColor)

鼠标移入移出IoT设备

41

MMSDT.mouseEvent(goBack)

鼠标单击IoT设备

42

.removeMesh() & .addMesh()

鼠标监听事件移出和新增

第一人称漫游类

43

MMS3D.FirstPersonControls

第1人称漫游和第3人称视角切换

44

new MMSDT.collision

第1人称漫游时候,与地面、周边建筑的检测,用于上下楼梯,禁止穿墙等

45

new MMSDT.progress1

使用带背景图和开场视频的个性化进度条

46

MMSDT.clickMove

鼠标点击地面行走,同时支持移动端触屏,手指点击地面行走

47

MMSDT.modelsLoader

进入场景后再单独加载模型。进度条的时候,仅加载部分眼前的模型,可以快速进入场景;之后再逐步加载其它模型

48

MMSDT.groundMirror

地面反光,光滑地面,如地砖的镜面反射

49

MMSDT.location

位置切换,第一人称位置跳转

50

MMSDT.taskProject

按当前位置的计划任务,分段分区域显示当前区域建筑,配音切换等

51

MMSDT.hotspot

第1人称虚拟展厅漫游热点,热点的点击事件

为满足不同客户的需求木棉树软件提供不同的服务:

(1)提供3D可视化二次开发工具包,授权二次开发数字孪生系统,

(2)受托定制开发数字孪生项目平台,以适应用户不同情景的需求。

更多开发功能体验:

功能体验-重庆木棉树软件开发有限公司

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月15日
下一篇 2021年6月15日

相关推荐