polygon normals and spherical co-ordinate systems



Just wondering why while most math books / courses (and internet math
sites) seem to give the obligatory references to polar, spherical as
well as cartesian co-ordinate systems.

But when I get to computer graphics texts or usage it seems to me
vector normals are the norm and polar/ spherical usage is rare or
simply never mentioned.

Yet it seems to my (admittedly limited) understanding that for some
applications, ie a simple 3d object viewing, where all we ever do is
rotate a model, describing polygon normals with a spherical system
would mean that things like rotation, back face culling and shading
would be quicker and easier to do, than doing the same using vector
math.

Am I missing something important here?, or is spherical co-ordinate
usage simply come to (mathmaticly speaking) an evolutionary dead end?


Regards.

.



Relevant Pages

  • Re: polygon normals and spherical co-ordinate systems
    ... > Just wondering why while most math books / courses (and internet math ... > But when I get to computer graphics texts or usage it seems to me ... describing polygon normals with a spherical system ... looking at light transfer issues in ray tracing and radiosity-like ...
    (comp.graphics.algorithms)
  • Re: Porting HP C from Alpha to Itanium - __DIVG_C
    ... The apparent provenance of the __DIVx_C builtin was that they were provided ... for the people implementing the Alpha math library. ... usage and suggesting alternatives. ... typical C language programs are compile and go. ...
    (comp.os.vms)
  • Re: Raatikainens critique of Chaitin
    ... Jesse F. Hughes writes: ... > Robin Chapman writes: ... > Unfortunately for those of us with backgrounds in math and logic, ... > It's not a usage I like, but it's common enough to be in some ...
    (sci.math)
  • Re: Excel - Double Negatives (Past, Present and Future)
    ... I think there have a few that did the math (odd/even parms). ... >> Another usage is to convert numbers which are returned from string ...
    (microsoft.public.excel.programming)