View Single Post
  #2  
Old June 30th, 2009, 07:09 PM
malaygoel's Avatar
malaygoel malaygoel is offline
Super Member
 
Join Date: May 2006
Location: India
Posts: 642
Country:
Thanks: 38
Thanked 137 Times in 127 Posts
malaygoel has a spectacular aura aboutmalaygoel has a spectacular aura about
Send a message via Yahoo to malaygoel
Default

Quote:
Originally Posted by dsoltyka View Post
Hello everyone. I'm having trouble with what I believe to be a translation issue. Here is the deal.


Say I have a rectangle in 2D space that is define as follows

(.38,.42) (.62,.42)
________________________
|....................................|
|....................................|
|....................................|
|....................................|
|______________________ |
(.38,.58) (.62,.58)


I need to translate it to this system:

(0,0) (1,0)
________________________
|....................................|
|....................................|
|....................................|
|....................................|
|______________________ |
(0,1) (1,1)


The translation has to be somewhat dynamic such that if the rectangle has different dimensions than those listed above, I can still translate to the system (0,0) - (1,1).

If possible, an algebraic solution for x and y would be even better.

I'm totally stumped here, can anyone assist?
Lets say that the original co-ordinates are (a,c),(b,c),(a,d),(b,d)

where in you question a=.38, b=.62, c=.42,d=.58

and, let x,y be the old co-ordinate axes and X,Y be the new co-ordinate axes

then, the transformation equations are
X=\frac{x-a}{b-a}

Y=\frac{y-c}{d-c}
__________________
Keep Smiling
Malay


raah pakad tu ek chala chal, paa jayega madhushala
Reply With Quote