Flex 使用curveTo画跟随鼠标改变的曲线
来源:互联网 发布:linux mv所有文件 编辑:程序博客网 时间:2024/04/30 00:27
Flex 中curveTo描绘的结果,如下图,
三角形ABC中平行于底边AB的弧AFB的切线切点为F
而切点F与AB的垂直距离始终保持为1/2 CD'
所以如图把鼠标点作为控制点则曲线永远不能与鼠标点重合.
但因为CF的延长线交AB于E点,经测试且E点为AB的中点,
通过以上数据,得出只要把EC延长2倍,用所得的端点作为控制点,则可实现曲线将与鼠标点重合.
- // startPoint A
- // endPoint B
- //
- // 求线段中点
- var p:Point = C;
- var m:Point = Point.interpolate(startPoint, endPoint, 0.5);
- // 端点
- var xT:Number = m.x - p.x;
- var yT:Number = m.y - p.y;
- graphics.moveTo(startPoint.x, startPoint.y);
- graphics.curveTo(p.x-xT, p.y-yT, endPoint.x, endPoint.y);
- Flex 使用curveTo画跟随鼠标改变的曲线
- Unity绘制跟随鼠标移动的曲线
- unity绘制跟随鼠标移动的曲线
- QWT 跟随鼠标显示曲线数值
- 跟随鼠标的萤火虫
- 鼠标跟随的问题
- 跟随鼠标的时钟
- 鼠标跟随的div
- 跟随鼠标的文字
- 跟随鼠标的字符
- 跟随鼠标的时钟
- 网站导航标题栏下面有一小色块跟随鼠标移动,同时色块颜色改变的特效
- 跟随鼠标的彩色方格
- 飘动的字符跟随鼠标
- 跟随鼠标的光环代码
- 跟随鼠标的旋转星星
- 跟随鼠标的发光文字
- 跟随鼠标的消息层
- 2008职场新词库大扫描
- vbscript时间函数
- 新年伊始
- 必读文章之快乐新年
- 利用java反射过滤类对象
- Flex 使用curveTo画跟随鼠标改变的曲线
- java实现进度条功能
- 国家代号(CountryCode)与区号
- 教授的样子
- 怎样才能远程给别人装系统
- 浙大教授血性帖
- 北京地区广播电台频率
- 国内网页设计网站网址大全
- [叶伟]KPI总结模板:What