Angle between two 'small circles' on the surface of a sphere

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
2
down vote

favorite
1












This seems like it should be fairly simple, but it has me completely stumped. Imagine I have a latitude line at angle $theta_1$ on the surface of the unit sphere in 3D. This is a "small circle", meaning it's a circle that's not a great circle.



enter image description here



Now suppose I have, in addition, a second coordinate system where the axis is at an angle $phi$ to the original axis, and a second latitude line at an angle $theta_2$ in the new coordinate system:



enter image description here



If these two curves cross, they do so at two points. I want to know the angle they make on the surface of the sphere. That is, the angle between the vectors tangent to the two circles at a point where they cross:



enter image description here



What is this angle $psi$, as a function of $phi$, $theta_1$ and $theta_2$?







share|cite|improve this question


























    up vote
    2
    down vote

    favorite
    1












    This seems like it should be fairly simple, but it has me completely stumped. Imagine I have a latitude line at angle $theta_1$ on the surface of the unit sphere in 3D. This is a "small circle", meaning it's a circle that's not a great circle.



    enter image description here



    Now suppose I have, in addition, a second coordinate system where the axis is at an angle $phi$ to the original axis, and a second latitude line at an angle $theta_2$ in the new coordinate system:



    enter image description here



    If these two curves cross, they do so at two points. I want to know the angle they make on the surface of the sphere. That is, the angle between the vectors tangent to the two circles at a point where they cross:



    enter image description here



    What is this angle $psi$, as a function of $phi$, $theta_1$ and $theta_2$?







    share|cite|improve this question
























      up vote
      2
      down vote

      favorite
      1









      up vote
      2
      down vote

      favorite
      1






      1





      This seems like it should be fairly simple, but it has me completely stumped. Imagine I have a latitude line at angle $theta_1$ on the surface of the unit sphere in 3D. This is a "small circle", meaning it's a circle that's not a great circle.



      enter image description here



      Now suppose I have, in addition, a second coordinate system where the axis is at an angle $phi$ to the original axis, and a second latitude line at an angle $theta_2$ in the new coordinate system:



      enter image description here



      If these two curves cross, they do so at two points. I want to know the angle they make on the surface of the sphere. That is, the angle between the vectors tangent to the two circles at a point where they cross:



      enter image description here



      What is this angle $psi$, as a function of $phi$, $theta_1$ and $theta_2$?







      share|cite|improve this question














      This seems like it should be fairly simple, but it has me completely stumped. Imagine I have a latitude line at angle $theta_1$ on the surface of the unit sphere in 3D. This is a "small circle", meaning it's a circle that's not a great circle.



      enter image description here



      Now suppose I have, in addition, a second coordinate system where the axis is at an angle $phi$ to the original axis, and a second latitude line at an angle $theta_2$ in the new coordinate system:



      enter image description here



      If these two curves cross, they do so at two points. I want to know the angle they make on the surface of the sphere. That is, the angle between the vectors tangent to the two circles at a point where they cross:



      enter image description here



      What is this angle $psi$, as a function of $phi$, $theta_1$ and $theta_2$?









      share|cite|improve this question













      share|cite|improve this question




      share|cite|improve this question








      edited Aug 18 at 1:31

























      asked Aug 18 at 0:56









      Nathaniel

      1,5681432




      1,5681432




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          1
          down vote



          accepted










          The answer is simple once you see the spherical geometry of the situation. Suppose you have a point $P$ on the sphere. There are two other points $P_1,P_2$ each at fixed angular distances $Theta_1,Theta_2$ from $P$. The two "latitude" angles $theta_1,theta_2$ are the respective complementary angles. The two points $P_1,P_2$ are at an angular distance $phi$ from each other. The three points $P,P_1,P_2$ form a spherical triangle. Now the small circle centered at $P_1$ and passing through $P$ has a tangent line on the sphere surface which is perpendicular to the great circle determined by $P,P_1$ which forms one side of the spherical triangle. Similarly with the small circle centered a $P_2$. Thus, the angle $psi$ between the two tangent lines is the same as the angle at $P$ of the spherical triangle. This angle can be found using the spherical law of cosines since the angular distance between the three points $P,P_1,P_2$ are known. The cosine law states
          $$ cos phi = cos Theta_1 cos Theta_2 +
          sin Theta_1 sin Theta_2 cos psi $$
          and since $Theta_1,Theta_2$ are complementary to $theta_1,theta_2$ we get
          $$ cos psi = (cos phi - sin theta_1 sin theta_2 ) / (cos theta_1 cos theta_2). $$






          share|cite|improve this answer




















          • Perfect, thank you! I had been trying to do it by constructing triangles in 3D space, and I was really hoping there would be a simple way to do it with spherical geometry. This is really instructive.
            – Nathaniel
            Aug 18 at 13:19










          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',
          convertImagesToLinks: true,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          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%2f2886319%2fangle-between-two-small-circles-on-the-surface-of-a-sphere%23new-answer', 'question_page');

          );

          Post as a guest






























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          1
          down vote



          accepted










          The answer is simple once you see the spherical geometry of the situation. Suppose you have a point $P$ on the sphere. There are two other points $P_1,P_2$ each at fixed angular distances $Theta_1,Theta_2$ from $P$. The two "latitude" angles $theta_1,theta_2$ are the respective complementary angles. The two points $P_1,P_2$ are at an angular distance $phi$ from each other. The three points $P,P_1,P_2$ form a spherical triangle. Now the small circle centered at $P_1$ and passing through $P$ has a tangent line on the sphere surface which is perpendicular to the great circle determined by $P,P_1$ which forms one side of the spherical triangle. Similarly with the small circle centered a $P_2$. Thus, the angle $psi$ between the two tangent lines is the same as the angle at $P$ of the spherical triangle. This angle can be found using the spherical law of cosines since the angular distance between the three points $P,P_1,P_2$ are known. The cosine law states
          $$ cos phi = cos Theta_1 cos Theta_2 +
          sin Theta_1 sin Theta_2 cos psi $$
          and since $Theta_1,Theta_2$ are complementary to $theta_1,theta_2$ we get
          $$ cos psi = (cos phi - sin theta_1 sin theta_2 ) / (cos theta_1 cos theta_2). $$






          share|cite|improve this answer




















          • Perfect, thank you! I had been trying to do it by constructing triangles in 3D space, and I was really hoping there would be a simple way to do it with spherical geometry. This is really instructive.
            – Nathaniel
            Aug 18 at 13:19














          up vote
          1
          down vote



          accepted










          The answer is simple once you see the spherical geometry of the situation. Suppose you have a point $P$ on the sphere. There are two other points $P_1,P_2$ each at fixed angular distances $Theta_1,Theta_2$ from $P$. The two "latitude" angles $theta_1,theta_2$ are the respective complementary angles. The two points $P_1,P_2$ are at an angular distance $phi$ from each other. The three points $P,P_1,P_2$ form a spherical triangle. Now the small circle centered at $P_1$ and passing through $P$ has a tangent line on the sphere surface which is perpendicular to the great circle determined by $P,P_1$ which forms one side of the spherical triangle. Similarly with the small circle centered a $P_2$. Thus, the angle $psi$ between the two tangent lines is the same as the angle at $P$ of the spherical triangle. This angle can be found using the spherical law of cosines since the angular distance between the three points $P,P_1,P_2$ are known. The cosine law states
          $$ cos phi = cos Theta_1 cos Theta_2 +
          sin Theta_1 sin Theta_2 cos psi $$
          and since $Theta_1,Theta_2$ are complementary to $theta_1,theta_2$ we get
          $$ cos psi = (cos phi - sin theta_1 sin theta_2 ) / (cos theta_1 cos theta_2). $$






          share|cite|improve this answer




















          • Perfect, thank you! I had been trying to do it by constructing triangles in 3D space, and I was really hoping there would be a simple way to do it with spherical geometry. This is really instructive.
            – Nathaniel
            Aug 18 at 13:19












          up vote
          1
          down vote



          accepted







          up vote
          1
          down vote



          accepted






          The answer is simple once you see the spherical geometry of the situation. Suppose you have a point $P$ on the sphere. There are two other points $P_1,P_2$ each at fixed angular distances $Theta_1,Theta_2$ from $P$. The two "latitude" angles $theta_1,theta_2$ are the respective complementary angles. The two points $P_1,P_2$ are at an angular distance $phi$ from each other. The three points $P,P_1,P_2$ form a spherical triangle. Now the small circle centered at $P_1$ and passing through $P$ has a tangent line on the sphere surface which is perpendicular to the great circle determined by $P,P_1$ which forms one side of the spherical triangle. Similarly with the small circle centered a $P_2$. Thus, the angle $psi$ between the two tangent lines is the same as the angle at $P$ of the spherical triangle. This angle can be found using the spherical law of cosines since the angular distance between the three points $P,P_1,P_2$ are known. The cosine law states
          $$ cos phi = cos Theta_1 cos Theta_2 +
          sin Theta_1 sin Theta_2 cos psi $$
          and since $Theta_1,Theta_2$ are complementary to $theta_1,theta_2$ we get
          $$ cos psi = (cos phi - sin theta_1 sin theta_2 ) / (cos theta_1 cos theta_2). $$






          share|cite|improve this answer












          The answer is simple once you see the spherical geometry of the situation. Suppose you have a point $P$ on the sphere. There are two other points $P_1,P_2$ each at fixed angular distances $Theta_1,Theta_2$ from $P$. The two "latitude" angles $theta_1,theta_2$ are the respective complementary angles. The two points $P_1,P_2$ are at an angular distance $phi$ from each other. The three points $P,P_1,P_2$ form a spherical triangle. Now the small circle centered at $P_1$ and passing through $P$ has a tangent line on the sphere surface which is perpendicular to the great circle determined by $P,P_1$ which forms one side of the spherical triangle. Similarly with the small circle centered a $P_2$. Thus, the angle $psi$ between the two tangent lines is the same as the angle at $P$ of the spherical triangle. This angle can be found using the spherical law of cosines since the angular distance between the three points $P,P_1,P_2$ are known. The cosine law states
          $$ cos phi = cos Theta_1 cos Theta_2 +
          sin Theta_1 sin Theta_2 cos psi $$
          and since $Theta_1,Theta_2$ are complementary to $theta_1,theta_2$ we get
          $$ cos psi = (cos phi - sin theta_1 sin theta_2 ) / (cos theta_1 cos theta_2). $$







          share|cite|improve this answer












          share|cite|improve this answer



          share|cite|improve this answer










          answered Aug 18 at 12:42









          Somos

          11.7k11033




          11.7k11033











          • Perfect, thank you! I had been trying to do it by constructing triangles in 3D space, and I was really hoping there would be a simple way to do it with spherical geometry. This is really instructive.
            – Nathaniel
            Aug 18 at 13:19
















          • Perfect, thank you! I had been trying to do it by constructing triangles in 3D space, and I was really hoping there would be a simple way to do it with spherical geometry. This is really instructive.
            – Nathaniel
            Aug 18 at 13:19















          Perfect, thank you! I had been trying to do it by constructing triangles in 3D space, and I was really hoping there would be a simple way to do it with spherical geometry. This is really instructive.
          – Nathaniel
          Aug 18 at 13:19




          Perfect, thank you! I had been trying to do it by constructing triangles in 3D space, and I was really hoping there would be a simple way to do it with spherical geometry. This is really instructive.
          – Nathaniel
          Aug 18 at 13:19












           

          draft saved


          draft discarded


























           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2886319%2fangle-between-two-small-circles-on-the-surface-of-a-sphere%23new-answer', 'question_page');

          );

          Post as a guest













































































          這個網誌中的熱門文章

          How to combine Bézier curves to a surface?

          Mutual Information Always Non-negative

          Why am i infinitely getting the same tweet with the Twitter Search API?