ThinkGeo.com    |     Documentation    |     Premium Support

Rotation has an offset using DrawWorldImageWithoutScaling

When using DrawWorldImageWithoutScaling and an angle other than zero, there is an offset applied to the GeoImage. This causes two things:


1/  The image does not rotabe about its centre.


2/ The image 'jumps' when the angle passes through zero.


Can anyone tell me if they've also seen this, and how to correct it.


Thanks,


Richard


 



Richard, 
  
 The image should rotate about its centre, and I am not very sure about your second problem. Could you provide a sample code that we can recreate your problem? 
  
 Thanks, 
 James

Please see attached zip file.


The big cross shold be centred at all times, but is only centred when the 'heading' is 90.


Thanks,


Richard



001_HelloWorld.zip (27.7 KB)

Richard, 
  
 It’s a bug that I can recreate by using your sample. I have added it to our working tracking system, hope we can fix it in next public release(May 1st). 
  
 Thanks for your reporting it, 
  
 James

Hi James, 



What it is exactly the bug? I tested Richard's code and I recreate the issue, but when I use the attached picture it rotates by it's center... 



Carlos


 



Vessel64.png.zip (3.12 KB)

James and Carlos, 
  
 Thanks for having a look at this problem. 
 I can confirm that the image ‘Vessel64.png’ rotates about its centre. 
 I’ve concluded that it has to do with the actual image. 
 Trying various things I’ve determined that if the image is not EXACTLY square then the problem is apparent. 
  
 To illustrate change the vessel64.png to be 48x49 and try again. This takes a working image and breaks it. 
 Or resize the cross to be 316x316 (it is 316x318 at the moment) and the cross rotates about its centre. This takes a non-working image and fixes it. 
  
 Thanks, 
     Richard

Carlos, Thanks for your information that make the issue more obvious. 
  
 Richard, 
  
 We have fixed this issue in version 4.5.130, please get the latest dll package from daily build at custom portal. 
  
 Thanks, 
 James

James, 
 I look forward to seeing 4.5.130 on the portal. At present I see only 4.5.129. 
  
 Thanks, 
    Richard

Richard, 
  
 Yes, that’s right. Daily build will generate new package at the end of everyday, so probably you could get it at tommorrow. 
  
 Thanks, 
  
 James

Hi James, 
  
 I’ve downloaded 4.5.133.0, and can confirm the problem is fixed. 
  
 Thanks, 
     Richard

Richard, 
  
 Thanks for your confirmation. 
  
 Let me know if you have more questions. 
  
 Thanks, 
  
 James