1
$\begingroup$

I have a rather simple question, not sure if this is in the right SO.

I am attempting to find the angle of a side of a right angle triangle. And also attempting to find the mid point of a right angle triangle no matter the rotation(for a webapp I am making). enter image description here I am attempting to find the angle where the question mark is, then test that my algorithm/methodology to find the position of the mid point of a shape works(this is for my HTML5 Canvas Web App).

Is my maths correct?...

// This is half code/mathematics ? = tan-1( opposite/adjacent );  // inverse tan ? = tan-1(50/25); ? = 63.43; // is that correct?? 

My math algorithm below attempts to find the mid point when a shape is rotated. In my webapp I will only ever know the x,y pos & the width & height, but it will also be rotated around the x,y point which means the midpoint can be different. Is it correct?

// To find the x,y midpoint all I have to do is have    // the hypotenuse of the triangle & the angle of one    // side(the angle I found above). Is that correct?  // h stands for hypotenuse, a stands for the angle I found above midX = cos(a)*h midY = sin(a)*h  // so to take the example above, if I use those formulas I should get an mid x,y value of 25,12.5 midX = cos(63.4)*75;      = 33.58; // shouldn't this be 25? midY = sin(63.4)*75;      = 67.06; // should be 12.5? 
  • 2
    Are you interested in finding the "mid-point" of the triangle that is invariant under rotation or find mid points of sides?2012-01-26
  • 2
    $63.43^\circ$ is correct to two decimal places. As for the midpoint of a right angled triangle, you are going to be clearer about what you mean. A triangle has many [centres](http://en.wikipedia.org/wiki/Triangle_center#Classical_triangle_centers).2012-01-26
  • 0
    @Henry thanks for the confirmation. I have added more info about the mid points, its really just x=half width, y=half height.2012-01-26
  • 0
    In order to provide an answer, can you tell us the the dimensions of the first triangle? Also, let me know if I understand, if a triangle have width=(0,0)--(0,1) and height=(0,0)--(0,-1), the midpoint that you want is (0.5,-0.5), do am I right?2012-01-26

1 Answers 1