The invention provides a 3D (Three-Dimensional) graphic 
animation engine. The 3D graphic 
animation engine comprises a 3D graphic 
processing module and an 
OpenGL (Open 
Graphics Library) bottom layer, wherein the 3D graphic 
processing module can provide a large amount of geometric calculations and is used for establishing and leading in various meshing models, and the 
OpenGL bottom layer is used for realizing the drawing and the rendering of a graph; the 3D graphic 
processing module and the 
OpenGL bottom layer are encapsulated; the 3D graphic processing module comprises a view, a module and an 
iterator; the view is an interface which is used for connecting the module and the 
iterator; the module comprises a public data area, a 
data interface and a 
graph drawing interface, the public data area is used for storing public data of the module, the 
data interface is used for providing a method for a 
mobile phone operation 
system and / or a parent module of the module to modify the public data in the public data area, and the 
graph drawing interface is used for realizing module drawing by the 
mobile phone operation 
system during a drawing thread according to the public data of the public data area. The 3D graphic 
animation engine provided by the invention is suitable for 
mobile phone operation systems and can be used for effectively and smoothly displaying all kinds of two-dimensional or three-dimensional graphic animations.