http://blog.csdn.net/yang382197207/article/details/43564535
http://www.cnblogs.com/graphics/archive/2010/03/08/1680573.html
http://blog.csdn.net/u012160954/article/details/50715259
http://zhidao.baidu.com/link?url=n9m1MDYLPtSC0RiuFV2bldYxGKv2uNANv1TlSRfgSWk9MrtWCLBux9XcU7-j1opRyvn0uMkhzMgCKeY7FDLcJ_