I am developing stuff for use on Ipads and Iphones. I use OpenTK with Monotouch to get code which loads down to these devices. I am impressed that things work however I have an accuracy problem because I am confined to using 'FLOAT' arrays. The data renders very inaccurately and this is because I need 10 sig figs or more. There are very good reasons of synchronisation why I must use this coordinate system. The irritating line is:-
Unfortunately All.Double does not seem available in the All enumeration.
Off course a solution could be to find an average position and recode so that the positionarray only have very small numbers that are differences from the average value. I could then recombine them when the array is rendered just by doing a translation. However I am not clear that I will still get the same problem as OPENTK has to add the two quantities and saving them in new Float values. The result maybe the same as the resulting significant digits get reduced to 6 or 7.
Before I embark on on trying this step, I would certainly welcome anyone's opinion on this.