Marc Schimmler <mar### [at] web de> wrote:
> TheMightyZog schrieb:
> > I'm ashamed to have to ask this, but I just can not remember how to
> > calculate an angle in degrees if I know the opposite and adjacent side of a
> > right-angled triangle.
> >
> > My only excuse is that I'm an OAP and school was just years ago and then
> > radians were not taught!
> >
> > Help!
> >
> > Thanks
> > Zog
> >
> >
>
> If it looks like this
>
> alpha
> /|
> h /=|
> / | o
> / .|
> -----
> a
>
> alpha = atan (a/o)
> alpha = acot (o/a)
> alpha = asin (a/h)
>
>
> Is this what you wanted ... POVCODE?
>
> Marc
Better to use atan2(a,o). Handles situation where o is zero.
Also note the results of these is in radians to convert to degrees use
degrees(A) in POV (or A*180/pi by hand).
-tgq
Post a reply to this message
|