OpenGLのポリゴンに光(ライト)を遮蔽する効果なんて無いよ……

影を出す方法は幾つもあるけど一長一短。「OpenGL 影」でググって好きな方法を選べ。