Re: Solid angle




qwerty wrote:
I'm struggling a bit with the concept of the solid angle. I
understand that the measurement of that solid angle in steradians is
the the area of some object's projection to a sphere, divided by the
square of the sphere's radius.

My question is this: Let's say there's an object some distance from a
point. We can measure the angle it subtends by measuring the area it
projects to on a sphere. Will any sphere do? If the object lies 10m
away, will the angle measure the same if we measure it with a 2m
radius sphere or with a 5m radius? How about a 20m radius sphere? My
first conlusion is that if the larger sphere we take the less area
that object will project to on its surface. I know I'm wrong.

Seems that when you divide the area of the projection of the object
onto a spehere of radius R by the square of that sphere's radius (R^2),
the result will not be dependent on the sphere's radius anymore(since
the surface area due to the projection has a R^2 dependence), and so
you should be able to use any sphere. I believe this is the reason why
one way of computing the solid angle is to consider the unit sphere,
since then you don't have to do any division (although, for the reasons
mentioned above, it seems that any sphere will do: the unit sphere is
just used for the sake of convenience).

Using the unit sphere, then you can think about solid angle as just the
integral of the unit sphere's surface of the projection wrt phi and
theta (i.e. the two spherical coords)

Matt

.



Relevant Pages

  • Re: How to return Texture Coords at mouse x y posiiton in openGlut/openGL ?
    ... glGetDoublev(GL_MODELVIEW_MATRIX, modelview); ... glGetDoublev(GL_PROJECTION_MATRIX, projection); ... The sphere starts off with 0 degrees latitude and longitude at the centre of the screen and this almost seems to work. ... if the matrices are those used to draw the sphere, then you should get unprojected values back in you original object's coordinate system. ...
    (comp.graphics.api.opengl)
  • Re: Principal components analysis of 3D directional data
    ... PCA directly to the x,y,z components of the unit vectors however this is not ... If you imagine two points on a sphere, PCA of their x,y,z ... The idea I've been playing with is using a map projection technique to ... vectors) onto a 2D plane. ...
    (sci.stat.math)
  • Re: OT: Map projections
    ... I want to take these pictures and map them onto a 3d sphere, ... Which projection lends itself most easily for this (mercator, peters, ... planets from fractal generated terrain. ...
    (talk.origins)
  • Re: Custom 3d shapes with primitives or mesh loader?
    ... coordinates phi, theta, aka an Mercator projection, but this ... your arrow placed on a place in some distance from the sphere. ... Another possible approach would be a lattice. ...
    (comp.graphics.api.opengl)
  • Re: unwrapping a sphere
    ... > A very simple algorithm for a sphere is to simply ... of a sphere onto a plane, then any scheme will introduce distortion ... What you propose is called an "equidistant cylindrical projection", ... the surface of the sphere along rays emanating from the south pole. ...
    (comp.graphics.algorithms)

Quantcast