Draw mess 3D model

I have to draw a mess 3D model along with controlling its rotation using mouse. I have to fill this picture with different shads also.

Data points need to be read from text file.

Is any example avilable to fullfil my requirement?

Thanks

Everything you need on:
http://nehe.gamedev.net