In order to meet various render method refactory rendering framework.

1:Using polygonSetup and polyDraw instead of simpleTriangleSet
2:Export vertices and shader program out of the function
3:Make program more extensible