Calculate the coordinates of the third vertex of triangle given the other two and the length of edges in the...












2














I simply have a triangle.. say abc . Given coordinates of a & b. and the length of
ac and bc..



I can calculate the length between ab via the distance square rule.



$D = sqrt{(X_2 - X_1)^2 + (Y_2 - Y_1)^2} $



I have tried to use the distance rule to compute the third vertex, but it has a lot of steps..
I wonder if there is another method.. that yields the two possible solutions for the vertex










share|cite|improve this question






















  • What are the X and Y? I don't quite understand what you're asking here...
    – The Count
    Feb 22 '17 at 21:02










  • X and Y are just place holders for the coordinates of any point in the Cartesian plane.. and D is the distance between them
    – Shady Atef
    Feb 22 '17 at 21:03
















2














I simply have a triangle.. say abc . Given coordinates of a & b. and the length of
ac and bc..



I can calculate the length between ab via the distance square rule.



$D = sqrt{(X_2 - X_1)^2 + (Y_2 - Y_1)^2} $



I have tried to use the distance rule to compute the third vertex, but it has a lot of steps..
I wonder if there is another method.. that yields the two possible solutions for the vertex










share|cite|improve this question






















  • What are the X and Y? I don't quite understand what you're asking here...
    – The Count
    Feb 22 '17 at 21:02










  • X and Y are just place holders for the coordinates of any point in the Cartesian plane.. and D is the distance between them
    – Shady Atef
    Feb 22 '17 at 21:03














2












2








2


1





I simply have a triangle.. say abc . Given coordinates of a & b. and the length of
ac and bc..



I can calculate the length between ab via the distance square rule.



$D = sqrt{(X_2 - X_1)^2 + (Y_2 - Y_1)^2} $



I have tried to use the distance rule to compute the third vertex, but it has a lot of steps..
I wonder if there is another method.. that yields the two possible solutions for the vertex










share|cite|improve this question













I simply have a triangle.. say abc . Given coordinates of a & b. and the length of
ac and bc..



I can calculate the length between ab via the distance square rule.



$D = sqrt{(X_2 - X_1)^2 + (Y_2 - Y_1)^2} $



I have tried to use the distance rule to compute the third vertex, but it has a lot of steps..
I wonder if there is another method.. that yields the two possible solutions for the vertex







trigonometry triangle






share|cite|improve this question













share|cite|improve this question











share|cite|improve this question




share|cite|improve this question










asked Feb 22 '17 at 21:01









Shady Atef

1135




1135












  • What are the X and Y? I don't quite understand what you're asking here...
    – The Count
    Feb 22 '17 at 21:02










  • X and Y are just place holders for the coordinates of any point in the Cartesian plane.. and D is the distance between them
    – Shady Atef
    Feb 22 '17 at 21:03


















  • What are the X and Y? I don't quite understand what you're asking here...
    – The Count
    Feb 22 '17 at 21:02










  • X and Y are just place holders for the coordinates of any point in the Cartesian plane.. and D is the distance between them
    – Shady Atef
    Feb 22 '17 at 21:03
















What are the X and Y? I don't quite understand what you're asking here...
– The Count
Feb 22 '17 at 21:02




What are the X and Y? I don't quite understand what you're asking here...
– The Count
Feb 22 '17 at 21:02












X and Y are just place holders for the coordinates of any point in the Cartesian plane.. and D is the distance between them
– Shady Atef
Feb 22 '17 at 21:03




X and Y are just place holders for the coordinates of any point in the Cartesian plane.. and D is the distance between them
– Shady Atef
Feb 22 '17 at 21:03










2 Answers
2






active

oldest

votes


















3














Let $A = (x_A, y_A)$ and $B = (x_B,y_B)$ the known vertices of your triangle. Let's call $d_{AB}$, $d_{BC}$ and $d_{CA}$ the lengths of each side.




  1. Translate your points subtracting $x_A$ and $y_A$ so that $A$ corresponds with the origin. That is:


$$A' = (0, 0), B' = (x_B-x_A, y_B-y_A ) = (x_B', y_B').$$




  1. Rotate $B'$ so that it lies on the $x$-axis. This can be done without knowing the angle, indeed:


$$A'' = (0,0), B'' = (d_{AB}, 0).$$



Anyway, the value of the rotation angle is important for the next steps. In particular it is $$theta = arctan2left(y_B-y_A,x_B-x_Aright),$$



where $arctan2(cdot, cdot)$ is defined in details here.




  1. At this point, it is easy to find $C''$. Notice that there are two solutions, since the point $C''$ can be placed above or below the side $AB$.


$$x_C'' = frac{d_{AB}^2+d_{AC}^2-d_{BC}^2}{2d_{AB}},$$



and



$$y_C'' = pmfrac{sqrt{(d_{AB}+d_{AC}+d_{BC})(d_{AB}+d_{AC}-d_{BC})(d_{AB}-d_{AC}+d_{BC})(-d_{AB}+d_{AC}+d_{BC})}}{2d_{AB}}.$$




  1. Now, rotate back your point $C''$ using $-theta$ (see step 2), thus obtaining $C'$.

  2. Finally, translate $C'$ by adding $x_A$ and $y_A$ to the components in order to obtain $C$.






share|cite|improve this answer

















  • 2




    I was astonished .. Thanks
    – Shady Atef
    Feb 22 '17 at 22:02










  • @ShadyAtef you are welcome
    – the_candyman
    Feb 22 '17 at 22:03










  • It would be nice if you also provide the way to rotate C'' in step 4.
    – DDRamone
    Apr 24 '18 at 13:29










  • This was a massive help, thank you. A few post-implementation notes: In step 2, calculate θ = arctan2(B'y, B'x) as it's simpler. Thus calculated, θ is the angle from the x-axis to B', so it is actually the opposite of the triangle's rotation angle as stated. So don't negate θ for step 4. Step 4, to counter-rotate your two C'' points [call them C1'' & C2''] back to C1' and C2' do: C1'x = C''x * cos(θ) - C1''y * sin(θ), C1'y = C''x * sin(θ) + C1''y * cos(0) and C2'x = C''x * cos(θ) - C2''y * sin(θ), C2'y = C''x * sin(θ) + C2''y * cos(0).
    – par
    Jul 19 '18 at 5:02





















1














There is much easier solution, which has 3 steps instead of 5 and doesn't require translating or rotating:




$φ_1 = arctan2(B_y - A_y, B_x - A_x)$



$φ_2 = arccosleft(dfrac{l_1^2 + l_3^2 - l_2^2}{2cdot l_1cdot l_3}right) $



$C = A + l_1cdot[cos(φ_1±φ_2)$; $sin(φ_1±φ_2)]$




Where $A_x$, $A_y$, $B_x$, $B_y$ are your given coordinates and $l_1$, $l_2$, $l_3$ are lengths of $AC$, $BC$ and $AB$ respectively (see the image). Note that there is $±$ sign, because you can build 2 triangles which will satisfy your problem.



Problem legend



This answer may be a bit late, but I hope other people who face this problem will find my solution useful.






share|cite|improve this answer























    Your Answer





    StackExchange.ifUsing("editor", function () {
    return StackExchange.using("mathjaxEditing", function () {
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
    });
    });
    }, "mathjax-editing");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "69"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2156851%2fcalculate-the-coordinates-of-the-third-vertex-of-triangle-given-the-other-two-an%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    3














    Let $A = (x_A, y_A)$ and $B = (x_B,y_B)$ the known vertices of your triangle. Let's call $d_{AB}$, $d_{BC}$ and $d_{CA}$ the lengths of each side.




    1. Translate your points subtracting $x_A$ and $y_A$ so that $A$ corresponds with the origin. That is:


    $$A' = (0, 0), B' = (x_B-x_A, y_B-y_A ) = (x_B', y_B').$$




    1. Rotate $B'$ so that it lies on the $x$-axis. This can be done without knowing the angle, indeed:


    $$A'' = (0,0), B'' = (d_{AB}, 0).$$



    Anyway, the value of the rotation angle is important for the next steps. In particular it is $$theta = arctan2left(y_B-y_A,x_B-x_Aright),$$



    where $arctan2(cdot, cdot)$ is defined in details here.




    1. At this point, it is easy to find $C''$. Notice that there are two solutions, since the point $C''$ can be placed above or below the side $AB$.


    $$x_C'' = frac{d_{AB}^2+d_{AC}^2-d_{BC}^2}{2d_{AB}},$$



    and



    $$y_C'' = pmfrac{sqrt{(d_{AB}+d_{AC}+d_{BC})(d_{AB}+d_{AC}-d_{BC})(d_{AB}-d_{AC}+d_{BC})(-d_{AB}+d_{AC}+d_{BC})}}{2d_{AB}}.$$




    1. Now, rotate back your point $C''$ using $-theta$ (see step 2), thus obtaining $C'$.

    2. Finally, translate $C'$ by adding $x_A$ and $y_A$ to the components in order to obtain $C$.






    share|cite|improve this answer

















    • 2




      I was astonished .. Thanks
      – Shady Atef
      Feb 22 '17 at 22:02










    • @ShadyAtef you are welcome
      – the_candyman
      Feb 22 '17 at 22:03










    • It would be nice if you also provide the way to rotate C'' in step 4.
      – DDRamone
      Apr 24 '18 at 13:29










    • This was a massive help, thank you. A few post-implementation notes: In step 2, calculate θ = arctan2(B'y, B'x) as it's simpler. Thus calculated, θ is the angle from the x-axis to B', so it is actually the opposite of the triangle's rotation angle as stated. So don't negate θ for step 4. Step 4, to counter-rotate your two C'' points [call them C1'' & C2''] back to C1' and C2' do: C1'x = C''x * cos(θ) - C1''y * sin(θ), C1'y = C''x * sin(θ) + C1''y * cos(0) and C2'x = C''x * cos(θ) - C2''y * sin(θ), C2'y = C''x * sin(θ) + C2''y * cos(0).
      – par
      Jul 19 '18 at 5:02


















    3














    Let $A = (x_A, y_A)$ and $B = (x_B,y_B)$ the known vertices of your triangle. Let's call $d_{AB}$, $d_{BC}$ and $d_{CA}$ the lengths of each side.




    1. Translate your points subtracting $x_A$ and $y_A$ so that $A$ corresponds with the origin. That is:


    $$A' = (0, 0), B' = (x_B-x_A, y_B-y_A ) = (x_B', y_B').$$




    1. Rotate $B'$ so that it lies on the $x$-axis. This can be done without knowing the angle, indeed:


    $$A'' = (0,0), B'' = (d_{AB}, 0).$$



    Anyway, the value of the rotation angle is important for the next steps. In particular it is $$theta = arctan2left(y_B-y_A,x_B-x_Aright),$$



    where $arctan2(cdot, cdot)$ is defined in details here.




    1. At this point, it is easy to find $C''$. Notice that there are two solutions, since the point $C''$ can be placed above or below the side $AB$.


    $$x_C'' = frac{d_{AB}^2+d_{AC}^2-d_{BC}^2}{2d_{AB}},$$



    and



    $$y_C'' = pmfrac{sqrt{(d_{AB}+d_{AC}+d_{BC})(d_{AB}+d_{AC}-d_{BC})(d_{AB}-d_{AC}+d_{BC})(-d_{AB}+d_{AC}+d_{BC})}}{2d_{AB}}.$$




    1. Now, rotate back your point $C''$ using $-theta$ (see step 2), thus obtaining $C'$.

    2. Finally, translate $C'$ by adding $x_A$ and $y_A$ to the components in order to obtain $C$.






    share|cite|improve this answer

















    • 2




      I was astonished .. Thanks
      – Shady Atef
      Feb 22 '17 at 22:02










    • @ShadyAtef you are welcome
      – the_candyman
      Feb 22 '17 at 22:03










    • It would be nice if you also provide the way to rotate C'' in step 4.
      – DDRamone
      Apr 24 '18 at 13:29










    • This was a massive help, thank you. A few post-implementation notes: In step 2, calculate θ = arctan2(B'y, B'x) as it's simpler. Thus calculated, θ is the angle from the x-axis to B', so it is actually the opposite of the triangle's rotation angle as stated. So don't negate θ for step 4. Step 4, to counter-rotate your two C'' points [call them C1'' & C2''] back to C1' and C2' do: C1'x = C''x * cos(θ) - C1''y * sin(θ), C1'y = C''x * sin(θ) + C1''y * cos(0) and C2'x = C''x * cos(θ) - C2''y * sin(θ), C2'y = C''x * sin(θ) + C2''y * cos(0).
      – par
      Jul 19 '18 at 5:02
















    3












    3








    3






    Let $A = (x_A, y_A)$ and $B = (x_B,y_B)$ the known vertices of your triangle. Let's call $d_{AB}$, $d_{BC}$ and $d_{CA}$ the lengths of each side.




    1. Translate your points subtracting $x_A$ and $y_A$ so that $A$ corresponds with the origin. That is:


    $$A' = (0, 0), B' = (x_B-x_A, y_B-y_A ) = (x_B', y_B').$$




    1. Rotate $B'$ so that it lies on the $x$-axis. This can be done without knowing the angle, indeed:


    $$A'' = (0,0), B'' = (d_{AB}, 0).$$



    Anyway, the value of the rotation angle is important for the next steps. In particular it is $$theta = arctan2left(y_B-y_A,x_B-x_Aright),$$



    where $arctan2(cdot, cdot)$ is defined in details here.




    1. At this point, it is easy to find $C''$. Notice that there are two solutions, since the point $C''$ can be placed above or below the side $AB$.


    $$x_C'' = frac{d_{AB}^2+d_{AC}^2-d_{BC}^2}{2d_{AB}},$$



    and



    $$y_C'' = pmfrac{sqrt{(d_{AB}+d_{AC}+d_{BC})(d_{AB}+d_{AC}-d_{BC})(d_{AB}-d_{AC}+d_{BC})(-d_{AB}+d_{AC}+d_{BC})}}{2d_{AB}}.$$




    1. Now, rotate back your point $C''$ using $-theta$ (see step 2), thus obtaining $C'$.

    2. Finally, translate $C'$ by adding $x_A$ and $y_A$ to the components in order to obtain $C$.






    share|cite|improve this answer












    Let $A = (x_A, y_A)$ and $B = (x_B,y_B)$ the known vertices of your triangle. Let's call $d_{AB}$, $d_{BC}$ and $d_{CA}$ the lengths of each side.




    1. Translate your points subtracting $x_A$ and $y_A$ so that $A$ corresponds with the origin. That is:


    $$A' = (0, 0), B' = (x_B-x_A, y_B-y_A ) = (x_B', y_B').$$




    1. Rotate $B'$ so that it lies on the $x$-axis. This can be done without knowing the angle, indeed:


    $$A'' = (0,0), B'' = (d_{AB}, 0).$$



    Anyway, the value of the rotation angle is important for the next steps. In particular it is $$theta = arctan2left(y_B-y_A,x_B-x_Aright),$$



    where $arctan2(cdot, cdot)$ is defined in details here.




    1. At this point, it is easy to find $C''$. Notice that there are two solutions, since the point $C''$ can be placed above or below the side $AB$.


    $$x_C'' = frac{d_{AB}^2+d_{AC}^2-d_{BC}^2}{2d_{AB}},$$



    and



    $$y_C'' = pmfrac{sqrt{(d_{AB}+d_{AC}+d_{BC})(d_{AB}+d_{AC}-d_{BC})(d_{AB}-d_{AC}+d_{BC})(-d_{AB}+d_{AC}+d_{BC})}}{2d_{AB}}.$$




    1. Now, rotate back your point $C''$ using $-theta$ (see step 2), thus obtaining $C'$.

    2. Finally, translate $C'$ by adding $x_A$ and $y_A$ to the components in order to obtain $C$.







    share|cite|improve this answer












    share|cite|improve this answer



    share|cite|improve this answer










    answered Feb 22 '17 at 21:40









    the_candyman

    8,73122044




    8,73122044








    • 2




      I was astonished .. Thanks
      – Shady Atef
      Feb 22 '17 at 22:02










    • @ShadyAtef you are welcome
      – the_candyman
      Feb 22 '17 at 22:03










    • It would be nice if you also provide the way to rotate C'' in step 4.
      – DDRamone
      Apr 24 '18 at 13:29










    • This was a massive help, thank you. A few post-implementation notes: In step 2, calculate θ = arctan2(B'y, B'x) as it's simpler. Thus calculated, θ is the angle from the x-axis to B', so it is actually the opposite of the triangle's rotation angle as stated. So don't negate θ for step 4. Step 4, to counter-rotate your two C'' points [call them C1'' & C2''] back to C1' and C2' do: C1'x = C''x * cos(θ) - C1''y * sin(θ), C1'y = C''x * sin(θ) + C1''y * cos(0) and C2'x = C''x * cos(θ) - C2''y * sin(θ), C2'y = C''x * sin(θ) + C2''y * cos(0).
      – par
      Jul 19 '18 at 5:02
















    • 2




      I was astonished .. Thanks
      – Shady Atef
      Feb 22 '17 at 22:02










    • @ShadyAtef you are welcome
      – the_candyman
      Feb 22 '17 at 22:03










    • It would be nice if you also provide the way to rotate C'' in step 4.
      – DDRamone
      Apr 24 '18 at 13:29










    • This was a massive help, thank you. A few post-implementation notes: In step 2, calculate θ = arctan2(B'y, B'x) as it's simpler. Thus calculated, θ is the angle from the x-axis to B', so it is actually the opposite of the triangle's rotation angle as stated. So don't negate θ for step 4. Step 4, to counter-rotate your two C'' points [call them C1'' & C2''] back to C1' and C2' do: C1'x = C''x * cos(θ) - C1''y * sin(θ), C1'y = C''x * sin(θ) + C1''y * cos(0) and C2'x = C''x * cos(θ) - C2''y * sin(θ), C2'y = C''x * sin(θ) + C2''y * cos(0).
      – par
      Jul 19 '18 at 5:02










    2




    2




    I was astonished .. Thanks
    – Shady Atef
    Feb 22 '17 at 22:02




    I was astonished .. Thanks
    – Shady Atef
    Feb 22 '17 at 22:02












    @ShadyAtef you are welcome
    – the_candyman
    Feb 22 '17 at 22:03




    @ShadyAtef you are welcome
    – the_candyman
    Feb 22 '17 at 22:03












    It would be nice if you also provide the way to rotate C'' in step 4.
    – DDRamone
    Apr 24 '18 at 13:29




    It would be nice if you also provide the way to rotate C'' in step 4.
    – DDRamone
    Apr 24 '18 at 13:29












    This was a massive help, thank you. A few post-implementation notes: In step 2, calculate θ = arctan2(B'y, B'x) as it's simpler. Thus calculated, θ is the angle from the x-axis to B', so it is actually the opposite of the triangle's rotation angle as stated. So don't negate θ for step 4. Step 4, to counter-rotate your two C'' points [call them C1'' & C2''] back to C1' and C2' do: C1'x = C''x * cos(θ) - C1''y * sin(θ), C1'y = C''x * sin(θ) + C1''y * cos(0) and C2'x = C''x * cos(θ) - C2''y * sin(θ), C2'y = C''x * sin(θ) + C2''y * cos(0).
    – par
    Jul 19 '18 at 5:02






    This was a massive help, thank you. A few post-implementation notes: In step 2, calculate θ = arctan2(B'y, B'x) as it's simpler. Thus calculated, θ is the angle from the x-axis to B', so it is actually the opposite of the triangle's rotation angle as stated. So don't negate θ for step 4. Step 4, to counter-rotate your two C'' points [call them C1'' & C2''] back to C1' and C2' do: C1'x = C''x * cos(θ) - C1''y * sin(θ), C1'y = C''x * sin(θ) + C1''y * cos(0) and C2'x = C''x * cos(θ) - C2''y * sin(θ), C2'y = C''x * sin(θ) + C2''y * cos(0).
    – par
    Jul 19 '18 at 5:02













    1














    There is much easier solution, which has 3 steps instead of 5 and doesn't require translating or rotating:




    $φ_1 = arctan2(B_y - A_y, B_x - A_x)$



    $φ_2 = arccosleft(dfrac{l_1^2 + l_3^2 - l_2^2}{2cdot l_1cdot l_3}right) $



    $C = A + l_1cdot[cos(φ_1±φ_2)$; $sin(φ_1±φ_2)]$




    Where $A_x$, $A_y$, $B_x$, $B_y$ are your given coordinates and $l_1$, $l_2$, $l_3$ are lengths of $AC$, $BC$ and $AB$ respectively (see the image). Note that there is $±$ sign, because you can build 2 triangles which will satisfy your problem.



    Problem legend



    This answer may be a bit late, but I hope other people who face this problem will find my solution useful.






    share|cite|improve this answer




























      1














      There is much easier solution, which has 3 steps instead of 5 and doesn't require translating or rotating:




      $φ_1 = arctan2(B_y - A_y, B_x - A_x)$



      $φ_2 = arccosleft(dfrac{l_1^2 + l_3^2 - l_2^2}{2cdot l_1cdot l_3}right) $



      $C = A + l_1cdot[cos(φ_1±φ_2)$; $sin(φ_1±φ_2)]$




      Where $A_x$, $A_y$, $B_x$, $B_y$ are your given coordinates and $l_1$, $l_2$, $l_3$ are lengths of $AC$, $BC$ and $AB$ respectively (see the image). Note that there is $±$ sign, because you can build 2 triangles which will satisfy your problem.



      Problem legend



      This answer may be a bit late, but I hope other people who face this problem will find my solution useful.






      share|cite|improve this answer


























        1












        1








        1






        There is much easier solution, which has 3 steps instead of 5 and doesn't require translating or rotating:




        $φ_1 = arctan2(B_y - A_y, B_x - A_x)$



        $φ_2 = arccosleft(dfrac{l_1^2 + l_3^2 - l_2^2}{2cdot l_1cdot l_3}right) $



        $C = A + l_1cdot[cos(φ_1±φ_2)$; $sin(φ_1±φ_2)]$




        Where $A_x$, $A_y$, $B_x$, $B_y$ are your given coordinates and $l_1$, $l_2$, $l_3$ are lengths of $AC$, $BC$ and $AB$ respectively (see the image). Note that there is $±$ sign, because you can build 2 triangles which will satisfy your problem.



        Problem legend



        This answer may be a bit late, but I hope other people who face this problem will find my solution useful.






        share|cite|improve this answer














        There is much easier solution, which has 3 steps instead of 5 and doesn't require translating or rotating:




        $φ_1 = arctan2(B_y - A_y, B_x - A_x)$



        $φ_2 = arccosleft(dfrac{l_1^2 + l_3^2 - l_2^2}{2cdot l_1cdot l_3}right) $



        $C = A + l_1cdot[cos(φ_1±φ_2)$; $sin(φ_1±φ_2)]$




        Where $A_x$, $A_y$, $B_x$, $B_y$ are your given coordinates and $l_1$, $l_2$, $l_3$ are lengths of $AC$, $BC$ and $AB$ respectively (see the image). Note that there is $±$ sign, because you can build 2 triangles which will satisfy your problem.



        Problem legend



        This answer may be a bit late, but I hope other people who face this problem will find my solution useful.







        share|cite|improve this answer














        share|cite|improve this answer



        share|cite|improve this answer








        edited Dec 1 '18 at 13:40









        Tianlalu

        3,09621038




        3,09621038










        answered Dec 1 '18 at 13:30









        Naiten

        134




        134






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Mathematics Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            Use MathJax to format equations. MathJax reference.


            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2156851%2fcalculate-the-coordinates-of-the-third-vertex-of-triangle-given-the-other-two-an%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Wiesbaden

            To store a contact into the json file from server.js file using a class in NodeJS

            Marschland