摘要:
实现思路: √从多点触摸得到划过的轨迹,控制点数量,一般使用队列,新的点挤出队尾的点. 这里表示为point[16]; √ 循环; point和point[i+1]构成直线l, 计算直线的斜率, 从斜率得到夹角θ(可以温习极坐标),从而得到l的法线方程(Xcosθ+ysinθ-p=0); 以宽度W(-W),沿着法线方向平移point, 得到2条平移的轨迹. 这里的W的绝对值,头部应该宽些,尾部收缩到0.关键算法: CGPoint pt = ccpSub(p1, p2);GLfloat angle = ccpToAngle(pt); GLfloat x = sinf(angle) * w;GLf 阅读全文
posted @ 2010-11-22 09:48
子非あ鱼
阅读(1208)
评论(0)
推荐(1)

浙公网安备 33010602011771号