I have a question concerning the normals of an object.
In a modeller app, I generate the wireframe of an object, including normals at creation time of an object.
I then allow the user to manipulate the transformations of the object. When a non-uniform scaling is used the normals are incorrect. Since I have stored the normals in a data structure when the object was created, I’d prefer not to have to regenerate them. Can I do a transformation on the calculated normals before passing them to OpenGL to correct for this?