Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Finding if two sphere's intersect method

  1. May 25, 2015 #1
    Hi I was just curious if this method of solving whether or not two spheres intersect is a viable method that will give me the correct answer. Say if I am given the two equations of the sphere's is it viable to:
    • Find the centre and radius of each sphere.
    • Find the magnitude of the distance of the line between the sphere's centres
    • If (magnitude distance of line) > radius they do not intersect, if (magnitude distance of the line) ≤ radius they do intersect.
    From what I'm reading in the book and my notes, I think this should work.

    Thanks in advance!
     
    Last edited: May 25, 2015
  2. jcsd
  3. May 26, 2015 #2

    Svein

    User Avatar
    Science Advisor

    Almost. Two points:
    1. You assume that the spheres have the same radii. In the general case, they might not.
    2. Assume that the spheres just barely touch. Then the distance from the center of each sphere to the touching point is equal to the radius of that sphere ∴ The distance between the centers is equal to the sum of the radii. Therefore, if the distance between the centers is less than the sum of the radii, the spheres will intersect.
     
  4. May 26, 2015 #3
    In this case the radii were the same but I forgot to mention that but I knew I was missing something. Thanks!
     
  5. May 27, 2015 #4

    HallsofIvy

    User Avatar
    Staff Emeritus
    Science Advisor

    Even in that case, your statement was wrong. Given two spheres of equal radii, they will intersect if and only if the distance between their centers is less than or equal to two times their common radius.
     
  6. May 27, 2015 #5
    Right, that makes even more sense thanks!
     
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook




Similar Discussions: Finding if two sphere's intersect method
Loading...