An ellipsoid is centered at the origin, and has its three semi-axes specified as follows: the first semi-axis of length and extends along the vector , the second semi-axis of length and extends along the vector , the third semi-axis of length and extends along the vector . Calculate the solid angle (in steradians) subtended by the ellipsoid at the point .
This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try
refreshing the page, (b) enabling javascript if it is disabled on your browser and,
finally, (c)
loading the
non-javascript version of this page
. We're sorry about the hassle.
Let the the three semi-lengths be ( a , b , c ) and let the corresponding unit vectors be ( u 1 , u 2 , u 3 ) . Conceptualize a unit sphere around the given point P . Calculate the solid angle as follows:
Ω = ∫ 0 π ∫ 0 2 π M ( θ , ϕ ) s i n ϕ d θ d ϕ
To calculate M ( θ , ϕ ) , project the vector u (defined below) from P through space and see if it intersects the ellipsoid:
u x = c o s θ s i n ϕ u y = s i n θ s i n ϕ u z = c o s ϕ P x + α u x = σ u 1 x + β u 2 x + γ u 3 x P y + α u y = σ u 1 y + β u 2 y + γ u 3 y P z + α u z = σ u 1 z + β u 2 z + γ u 3 z a 2 σ 2 + b 2 β 2 + c 2 γ 2 = 1
If, for a given ( θ , ϕ ) , there exists a set of numbers ( α , σ , β , γ ) satisfying the last four equations above, M ( θ , ϕ ) = 1 . Otherwise, M ( θ , ϕ ) = 0 . This determination can be made analytically or through the use of search.