iphoneopengl-esaccelerometercompass-geolocationaugmented-reality

How to control an OpenGL projection matrix with iPhone accelerometer/compass values?


Is there any ready made class/formula somewhere I can use it for control my viewpoint by accelerometer's/compass's XYZ?

I want to achieve the same view control like acrossair uses.

I have the parts (OpenGL space, filtered accel-, compass values, and a cubic panoramic view mapped to a cube around my origin).

Can somebody suggest me where to start at least?


Solution

  • I've got into the problem since, so the posts about the steps of the solution can be followed here:

    xCode - augmented reality at gotoandplay.freeblog.hu

    A brief sketch about the whole process below: How to get the transformation matrix from the raw iPhone sensor (accelerometer, magnetometer) data http://gotoandplay.freeblog.hu/files/2010/06/iPhoneDeviceOrientationTransformationMatrix-thumb.jpg