The design and development of a 3D model of physics based on WebGL

Bo He and Zu-yuan Wang
Tongji University
Shanghai, China


In this era of highly developed information technology, learning becomes more and more flexible and open. People can easily use different types of equipment to learn at any time; and all kinds of technologies are being used to improve teaching effectiveness. Various learning platforms and terminals appear one after another. Therefore, in the face of different learning equipment, it becomes very important to achieve a non-differentiated porting as you develop your applications. This paper explores how we can use technology to ensure the same user experience on different platforms and terminals. For the 3D model of physics, the traditional technologies have the defect of the cross-platform spot. To try to solve this problem, we applied WebGL technology to the 3D model of physics. With this method, we can use canvas technology to get the 3D rendering and use the WebGL library, such as three.js, to build the model of physics. Then, the browser on different platforms will present the model. The experimental results show that the application of WebGL technology to the 3D model of physics can overcome the cross limitations and provide a good support for different platforms and mobile terminals. A new idea is suggested for constructing a three-dimensional physical model which makes learning physics easier for students.