ABSTRACT

KEYWORDS: UG; OpenGL; read; display; 3ds Max.

1 INTRODUCTION

Currently, there are many kinds of three-dimensional geometric modeling software such as UG, 3ds Max, OpenGL, etc. In the aspect of solid modeling, graphics processing and dynamic simulation capabilities has its own advantage each, e.g., UG has a powerful solid modeling, surface modeling, virtual assembly capabilities, but its dynamic motion simulation performance is not very prominent. 3ds Max is a three-dimensional animation production software, it is powerfully modeled, scalable and have a great advantage in terms of animation with rich plugins, but the animation made by 3ds Max has a poor interactivity, so it is hard to realize real-time control. OpenGL is a hardware-independent software interface with good portability, it has modeling, transformation, color mode, texture mapping and powerful double buered animation function, however, as OpenGL is a 3D graphics underlying graphics library which provide no geometric primitive entity, so it can not be directly used to describe the scene, but through some conversion process to convert 3DS model file into OpenGL software’s vertex array could be easily realized, by which method, real-time rendering and interactive control of the established model is convenient to implement (Pan & Mei 2007).