有人知道具体的代码该如何写吗?网上查着只有那么两三行算法的实现,但是却不知道该如何调用实现,请高人指教,自学中!
解决方案 »
- 请问手机按器软件的实现原理?如何模拟触屏事件来点击别的app
- 求助,程序报异常,有Logcat,有错误代码 java.lang.NoClassDefFoundError
- 跳转FragMentActivity
- android 关于在不同的手机屏幕上取点的问题
- 急!!!! 跪求查找所有包含图片文件(png,jpg,gif,bmp==)的目录
- 在一个activity中如何覆盖DecorView中的函数OnInterceptTouchEvent()?
- android点击按钮后,按钮外部发光,并成漂浮状态
- android调用JS代码
- Android RadioButton中如何去掉前面的选中的圆圈
- 求PC与手机UDP协议通讯问题
- 关于自定义view中的onDraw方法
- Spinner 怎么实现绑定键值对
√ 从多点触摸得到划过的轨迹,控制点数量,一般使用队列,新的点挤出队尾的点. 这里表示为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;
GLfloat y = cosf(angle) * w;
vertex->x = p1.x+x;
vertex->y = p1.y-y;但是不知道该怎么用呀!