Volume of Intersection of a Cone with a Sphere

Click For Summary

Discussion Overview

The discussion revolves around the mathematical computation of the volume of intersection between a cone and a sphere, specifically focusing on arbitrary definitions of these shapes for programming purposes. Participants explore various mathematical approaches and considerations relevant to this problem.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant seeks resources and mathematical foundations for programming the volume of intersection between a cone and a sphere.
  • Another participant distinguishes between a specific cone and sphere versus arbitrary definitions, suggesting that the latter is more complex but feasible.
  • A suggestion is made that an analytic expression for the volume may not be possible for arbitrary shapes, proposing a Monte-Carlo method as an alternative.
  • One participant outlines a potential method involving finding equations for membership in each volume, rearranging them, and integrating over the axis of the cone, while noting the need to consider different cases of intersection.
  • Questions are raised about the assumptions regarding the cone's shape, such as whether it is a right-circular cone, its height, and the position of its vertex relative to the sphere.
  • A participant shares an attachment related to a radar orbiting Earth, indicating a practical application of the intersection problem and seeking further mathematical guidance.

Areas of Agreement / Disagreement

Participants express differing views on the feasibility of obtaining an analytic expression for the volume of intersection, with some suggesting it may not be possible while others believe it can be achieved through rigorous methods. The discussion remains unresolved regarding the best approach and assumptions to consider.

Contextual Notes

Limitations include the dependence on specific definitions of the cone and sphere, the complexity introduced by arbitrary parameters, and the need for clarity on the geometric configurations involved.

sneez
Messages
312
Reaction score
0
Hey,

im trying to write a program that computes Volume of Intersection of a Cone with a Sphere. Can anyone point me to the math i need to know.

Any links, material is good. Thanx
 
Physics news on Phys.org
sneez,

Are you talking about:
a) a specific cone and sphere, or
b) do you want them to be arbitrarily defined with inputs to your program?

a is easy; b isn't so easy, but it's doable (and it would be a lot cooler!)
 
Yes b) would be more helpful. thanx


sneez
 
anyone knows...?
 
An analytic expression (i.e., a formula) is probably not possible for an arbitrary cone and sphere.
You might try to write a Monte-Carlo-type program.
http://www.chem.unl.edu/zeng/joy/mclab/mcintro.html
http://www.library.cornell.edu/nr/bookcpdf/c7-6.pdf
 
Last edited by a moderator:
An analytic expression (i.e., a formula) is probably not possible for an arbitrary cone and sphere.

I'm sure it is possible. I'll try to get this rigorous in a few hours when I have time - but in summary, you find the equations for 'membership' in each volume (the sphere, the cone), you rearrange them algebraically until they are expressed in terms of integrable parameters. For example:

-use the axis of the cone (parameter a or something)
-at arbitrary a, consider the disk at a bounded by the cone (in other words, the flat circle inside the cone orthogonal to its axis)
-extend this plane to infinity: all such planes have simple form ax+by+cz=d, where all a,b,c are fixed and depend on the cone's axis
-get the equation of the intersection of this plane with the sphere (it's either nothing, or a perfect circle [or a point, but that has no area...])
-get the equations of the area in the intersection of this circle, and the cone (two circles in the same plane - I'd probably first find the arbitrary formula for two circles, radius r1, r2, distance d apart - its not too hard to find) [special case to watch out for - one circle is inside the other]
-repeat, integrating over the axis of the cone ("a")

The integral should be reasonably analytical, if you integrate over precisely that length of the axis along which intersection occurs. Or if it doesn't work, first split the problem into the few possible kinds of intersection, identity the regions, and treat each case individually. I'll revisit this tonight.

-rachmaninoff
 
P.S. I'd probably write this in Mathematica.
 
Are you assuming a right-circular cone? with finite height?
Are you assuming that the conical axis is radial?
Is the vertex inside or outside the sphere?
A probably not-so-pretty case ["for an arbitrary cone and a sphere"] is a cone with an exterior vertex whose axis is a secant line almost grazing the sphere.
 
Plz see the attachment. This is a radar which orbits an earth. I am interested in the area marked in red color. You have to picture it in 3d plus the sattelite signal changes heights as it moves around Earth as it scans up and down (but we could omit that for now). I just need some lead on the math involved...


thanx for help
 

Attachments

  • earth.jpg
    earth.jpg
    14 KB · Views: 604

Similar threads

  • · Replies 13 ·
Replies
13
Views
2K
Replies
4
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K
Replies
5
Views
2K
Replies
9
Views
5K
Replies
57
Views
9K