i have set up a small app that draw a sphere using glutSolidSphere(). i set up lighting and materials before drawing and the sphere looks correct with lighting and everything when the program is run.
however, i’m actually trying to draw a fish using the primitives available, and so i want so skew the sphere using glScaled() to make the sphere wide and flat. when i do this, the lighting looks terrible and all wrong.
is there any way to fix this, or do i have to draw my fish from scratch?