Thanks for answer. I am familiar with fixed point math, but this question is not about internal application business logic but about how this data can be rendered with use of edge. Currently when i am use internal renderer and call Perspective2D, it sets x and y measurement between -4096 and 4096, but if i will tring to use Perspective2D with OpenGL it sets x and y measurement between 0 and IPHONE_WIDTH, 0 and IPHONE_HEIGHT. correspondingly. With such small axis measurements (for iPhone 0 ... 320, 0 ... 480) it makes render of object movements looks ugly, because it is _render_ movement of objects with not lesser than 1 pixel shifts.
So, in internal render we have measurement between -4096 and 4096 and able to render objects for example with coordinates 100.75f, 0.15f in fixed point equivalent, but in case if i am using OpenGL on iPhone Perspective2D sets strict mesurement between 0 and 320, 0 and 480 as results there is no possability to render objects with shifts lesser than 1 pixel.