摘要
WebGL (Web Graphical Library)让浏览器在无需安装插件的情况下即可渲染出3D图形,而封装了WebGL低级别API的three.js更是为3D图形的高效创建提供了可能.针对传统方法的磁盘阵列可视化不够直观以及交互功能单一的问题,本文提出了基于three.js的磁盘阵列三维(3D)可视化的框架,从仿真建模和交互两方面阐述了3D磁盘阵列的设计思路,并给出了相应的实现过程.相对于传统方法,提出的3D可视化框架能够创建真实的三维场景,给用户带来流畅丰富的视觉以及交互体验.
By applying the Web Graphical Library(WebGL), a browser can render Three Dimensional(3 D) images without installing any additive plugins. The three.js, a JavaScript library that encapsulates the low-level WebGL API, can even construct a 3 D graphic more efficiently. Since existed visualization approaches for Redundant Array of Independent Disk(RAID) are non-intuitive and only with simple interactive functions, a new 3 D RAID visualization framework is proposed in this work based on the three.js library. The model simulation and the interactive functions for visualizing a3 D RAID are explained step by step and implemented respectively. Compared to the traditional methods, the proposed 3 D visualization framework constructs a more realizable 3 D scene, thus provides the users better experiences both at visualization and interaction.
作者
高齐琦
江婷
田世隆
林嘉琦
GAO Qi-Qi, JIANG Ting, TIAN Shi-Long, LIN Jia-Qi(CETHIK Group Co. Ltd., Hangzhou 312000, China)
出处
《计算机系统应用》
2018年第11期241-246,共6页
Computer Systems & Applications
关键词
三维可视化
仿真建模
交互设计
用户体验
3D visualization
simulation modeling
interaction design
user experience