HunT Posted August 17, 2014 Share Posted August 17, 2014 Hi guys. How i can convert the relative position to absolute? Example i get the relative position with guiGetPosition and get 0.01, 0.33 ,now how i can convert 0.01, 0.33 to absolute position? Tnx for reply Link to comment
Alexs Posted August 17, 2014 Share Posted August 17, 2014 Do this: RELATIVE VALUE * SCREEN SIZE Link to comment
Karuzo Posted August 17, 2014 Share Posted August 17, 2014 function getAbsoluteFromRelative(rx,ry) local x,y = guiGetScreenSize() return rx*x,ry*y end Link to comment
HunT Posted August 17, 2014 Author Share Posted August 17, 2014 Well . . .Tnx for reply but maybe not understand my question. i have alredy the element gui with "multi screen position" no need that. I need get absolute position in the relative elements. Link to comment
Moderators IIYAMA Posted August 17, 2014 Moderators Share Posted August 17, 2014 -- sourcecode: Karuzo function getAbsoluteFromRelative(parent,rx,ry) -- just covert to absolute local xSize,ySize = guiGetSize (parent,false) return rx*xSize,ry*ySize end -- or function getAbsoluteFromRelative(parent,rx,ry) -- full screen, covert to absolute local xp,yp = guiGetPosition (parent,false) local xSize,ySize = guiGetSize (parent,false) return (rx*xSize)+xp,(ry*ySize)+yp end Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now