Completed the rotation of a single 3D model before lunch today. Did it by doing some matrix multiplications. I first created the matrix for rotation on the y-axis, then another for rotation on the x-axis. By multiplying these 2 matrices, I was able to get the final rotation matrix, which is used to transform the 3D model. However, there are still some faults here and there. I brought this up to Kevin and was told that it is fine for now. He mentioned that in order to solve this, I had to look into an even more complex concept, quarternions.
With that, version 1.0 was up. However, all 3 of us realized that OpenGL ES 2.0 is stumbling us. After some discussions, we decided to move to OpenGL ES 1.1. Hence, Zac and I are required to archive what we have done in OpenGL ES 2.0, and then modify those codes to fit in OpenGL ES 1.1.
Many applications out there simply load an EAGLView for the whole application, without incorporating controls such as UITableViews, UINavigationBars, etc. Currently, we are being tasked to look into the proper way of having additional controls together with the EAGLView.
Oh and one more thing, we celebrated Calvin's birthday today at Infuse (level 14). Tomorrow's Calvin's birthday. Happy birthday Calvin! :)
No comments:
Post a Comment