document.write( "Question 479447: I'm looking for an equation to produce coordinates for a square from two given diagonal vertices that works even with arbitrarily rotated squares. I haven't found a clear answer in any of my searches :( \n" ); document.write( "
Algebra.Com's Answer #328500 by solver91311(24713) You can put this solution on YOUR website! \r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Place one endpoint of the diagonal at the origin and then the other end point is \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Convert \n" ); document.write( " \n" ); document.write( "\n" ); document.write( " \n" ); document.write( " \n" ); document.write( "\n" ); document.write( " \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Since the diagonal of a square bisects a vertex angle of \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Furthermore, if the diagonal of a square is of measure \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Hence, the polar coordinates of the side rotated counterclockwise from the diagonal are:\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( " \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "and\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( " \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Which can then be converted back to rectangular coordinates by:\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( " \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "First look at \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Then using the sum formula for sin:\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( " \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "Next, note that\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( " \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "So:\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( " \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "The sum formula for cos is:\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( " \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "And from that I'll let you derive that:\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( " \n" ); document.write( " \n" ); document.write( "\n" ); document.write( " \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "And then using the fact that the other side of the square is rotated clockwise from your given diagonal and that all sides of a square are identical in measure, you should be able to see that:\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( " \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "and\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( " \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "I'll let you look up the difference formulas and verify that:\r \n" ); document.write( " \n" ); document.write( "\n" ); document.write( " \n" ); document.write( " \n" ); document.write( "\n" ); document.write( " \n" ); document.write( " \n" ); document.write( " \n" ); document.write( "\n" ); document.write( "John \n" ); document.write( " \n" ); document.write( "My calculator said it, I believe it, that settles it \n" ); document.write( " \n" ); document.write( " \n" ); document.write( " |