Venturing into the world of 3D

Over the last week or so, I’ve been spinning up some test code and infrastructure for supplementing my mobile apps with 3D viewing capabilities. This involves adventuring into the wild world of OpenGL ES, which is quite a maze of toolkits, meta-toolkits, versions, subsets, deprecated functions and optimisation gotchas. Nonetheless, I now have a widget capable of displaying 3D MOLfiles, and thus far allowing finger-dragging to rotate, as you can see if you click on the image to the right and watch the short screencast.

Continue reading