no man it was cool just didnt work out quite the way I had hoped as I still have the same problem if u send me your email I will send you on a look at what Im talking about as its hard to explain
well you reset the matrix with glIdentity(), so the model is always in the same place! What you must do, is to set the same transformation to the object, as you did to the world
ok so I have it kind of working now however when I move about the world now I am moving about in all different angles and depending on which way Im moving about the model may appear closer to me or it may appear way off in the distant.