三维立体验证码(C#)_算法分析

C# 三维立体验证码


 今早逛园子,发现个好玩的东西:
http://www.cnblogs.com/Aimeast/archive/2011/05/02/2034525.html

自己做了点小改动,我的图片效果:(抒发了人生何处不寂寞的浪漫情怀)

算法咋一看有点复杂,其实很简单的:
1.生成一张2d图片先
2.用2d的像素深度作为y轴弄成3d
3.摄像机的变换处理
4.忽略掉z轴(相当于投影操作)又回到2d的
5.画相邻点的连接直线(这里挺妙的,由于前面的变换,自然在点之间包含了深度信息)
6.输出2d图片
7.大功告成

posted @ 2011-05-04 10:01  淡萣  阅读(825)  评论(4编辑  收藏  举报