Skip navigation

iPad iOS event tracking - angle of refraction compensation... ??

1648 Views 3 Replies Latest reply: Aug 11, 2013 1:47 AM by andrewbuilder RSS
moon47usaco Calculating status...
Currently Being Moderated
Aug 10, 2013 8:50 PM

I have contacted Autodesk to report a problem with the tracking of the lines drawn and the actual center position of a percision stylus like the Adonit JotPro... Basically the lines track off center to the relative "Top" of the page... Wherever you have the "Top" aligned by turning the iPad it will draw lines above the top of the stylus tip center...


See the post here for a better example... The pictures are upside down it is supposed to be at the top... _at_the_top_of_the_stylus_center


Below is the reply i received from Autodesk...


this offset issue is caused by iOS when it compensates for angle of refraction, so the event positions have an offset, bigger the closer you go to the top of the screen.
This becomes evident with pens that have a clear disk.
There is a technical reason why other apps behave correctly and SketchBook doesn't (for now) but I can't discuss the details.


We will look into this but cannot promise when this fix will be released.


What is this exactly... ?? Why is it necessary for the OS to do this and is there any way to disable it with or without jailbreaking the device... ??


I sure would like to be able to draw normally... =]

  • andrewbuilder Level 1 Level 1 (50 points)

    "There is a technical reason why other apps behave correctly and SketchBook doesn't (for now) but I can't discuss the details."


    This appears to be an acknowledgement by Autodesk that their software is responsible for the error, not iOS.


    The OS does this to compensate for the estimated change in line of sight between your eyes, over your finger, to the touchscreen, depending on where you are touching the screen.

  • andrewbuilder Level 1 Level 1 (50 points)

    I cannot agree I am sorry. It is not that the app is the cause, more that their programmers are yet to piece together the appropriate methods in code to make the correct offset work consistently and without error.


    Also short answer... No default compensation cannot be disabled.


    It doesn't work like that...


    When you touch an iPhone or iPad screen your touch evokes a "touch event" within iOS, that is then interpreted in context by the current app. (Part of the UIKit framework in iOS.)


    The software programmer for each app is responsible for how his or her app responds to that touch event.


    I guess that the response you received from Adobe was a polite "yes we know it's an issue but have not figured out how to overcome it yet".


    I am just beginning to learn to use Sketchbook Mobile for iOS. I notice that they include in the latest release a setting titled "Use Offset Painting". Maybe that might help you? I have not researched this however...


    Good luck :)


More Like This

  • Retrieving data ...

Bookmarked By (0)


  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.