[发明专利]一种AS3实现中国书法电子体验的方法无效
申请号: | 201110196564.3 | 申请日: | 2011-07-13 |
公开(公告)号: | CN102214072A | 公开(公告)日: | 2011-10-12 |
发明(设计)人: | 邓文良;魏志刚 | 申请(专利权)人: | 广州市凡拓数码科技有限公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048;G06T11/80;G06F3/033 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510630 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 as3 实现 中国 书法 电子 体验 方法 | ||
技术领域
本发明涉及一种AS3实现中国书法电子体验的方法。
背景技术
随着平板电脑和多点触控技术的应用越来越广泛。而且现在电脑上使用的画板程序线条都不够柔和,笔触都比较刻板,这一发明在这个基础上得到了很大改进,可以通过鼠标绘制、手指触控、触控笔绘制平滑且具有动感的线条,线条会随着你的移动速度改变粗细和颜色,由此产生的线条的细微的变化使图片更有真实感,总体效果相当于毛笔在纸上写书法。
发明内容
有鉴于此,本发明提供了一种AS3实现中国书法电子体验的方法。
为了达到上述目的,本发明提供了一种AS3实现中国书法电子体验的方法,其包括:
当鼠标移动时,通过AS3中的鼠标位置属性计算出平滑鼠标位置;
平滑鼠标位置与上一次鼠标位置连线的垂线方向伸展出去形成四边形新片段的两角点;
四边形新片段由这两个点与上次计算的两点(连续两个位置产生的点)确定;
为使线段有一些弧度,四边形新片段外边通过curveTo方法绘制;
四边形新片段组成的曲线的形状由控制点控制,控制点和四边形内边垂直,到内边的距离是两次鼠标位置距离的1/3;
在绘制结束时,绘一段从平滑鼠标位置到实际鼠标位置的线段即笔锋,笔锋由四边形和一个圆组成,笔锋只在鼠标释放时绘制;
绘制过程中通过判断移动方向来确定转角形状,通过测量前后两次移动间的夹角,如果大于90度,转角就用尖角代替圆角,以使绘制时线条时别过于平滑;
通过以上方法,按住鼠标左键在电子屏幕上移动鼠标即能产生中国书法的电子体验。
进一步地,在绘制四边形新片段两角时,如图2所示,设前一次平滑位置坐标为(x0,y0),当前平滑位置坐标为(x1,y1),连接(x0,y0),(x1,y1)两点,画这一连线的垂线,垂线与水平给的夹角为θ,这样可以取到(x1-r*cos(θ),y1-r*sin(θ))和(x1+r*cos(θ),y1+r*sin(θ))两点,前后两次取得的点构成四边形片段两角点。
进一步地,为使线段有一些弧度,四边形片段的外边由curveTo方法绘制,在其它的画板程序中,主要是通过响应ENTER_FRAME事件达到连续动作的效果,而在此发明中,我们只在鼠标改变位置时绘制图形。
进一步地,在绘制结束时,绘一段从平滑鼠标位置到实际鼠标位置的线段即笔锋,所述笔锋由四边形和一个圆组成,笔锋只在鼠标释放时绘制,当绘制结束,要抬起鼠标,这时绘制产生笔锋,笔锋由四边形和一个圆组成。
本发明带来的有益效果可以通过鼠标绘制、手指触控、触控笔绘制平滑且具有动感的线条,线条会随着你的移动速度改变粗细和颜色,由此产生的线条的细微的变化使图片更有真实感,总体效果相当于毛笔在纸上写书法。
附图说明
图1是本发明一种AS3实现电子中国书法体验方法的流程图;
图2是本发明的绘制方法演示图;
图3是本发明笔锋产生的方法示意图。
具体实施方式
请参看如图1所示:本发明是一种AS3实现中国书法电子体验方法流程图如图1所示。其包括:
步骤101,当鼠标移动时,通过AS3中的鼠标位置属性计算出平滑鼠标位置,如图2所示,实际的鼠标移动常常是跳变的锯齿状的,所以算法要将动作平滑化。而算法平滑后的轨迹可能和用户想要的有差距,所以在平滑度和精确度之间找到平衡。解决方案是:每次鼠标移动时,只朝鼠标方向偏30%画曲线。
步骤102,平滑鼠标位置与上一次鼠标位置连线的垂线方向伸展出去形成四边形新片段的两角点,如图2所示。
步骤103,四边形新片段由这两点与上次计算的两点确定,其外边通过curveTo方法绘制,组成的曲线的形状由控制点控制。如图2所示。在其它的画板程序中,主要是通过响应ENTER_FRAME事件达到连续动作的效果,而在此发明中,只在鼠标改变位置时绘制图形。
步骤104,控制点和四边形新片段的内边垂直,到内边的距离是两次鼠标位置距离的1/3,如图2所示;
步骤105、绘制一段从平滑鼠标位置到实际鼠标位置的线段即笔锋,笔锋由四边形和一个圆组成,笔锋只在鼠标释放时绘制,如图3所示;
步骤106,绘制过程中通过判断移动方向来确定转角形状,通过测量前后两次移动间的夹角,如果大于90度,转角就用尖角代替圆角,以使绘制时线条时别过于平滑;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市凡拓数码科技有限公司,未经广州市凡拓数码科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110196564.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种石墨型挤塑板及其制备方法
- 下一篇:一种无卤阻燃电缆材料