加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flash spec中是如何定义图形的

发布时间:2020-12-15 07:02:56 所属栏目:百科 来源:网络整理
导读:一.?如果图形是一个图片,则可以用bitmap?tag来定义 二.?如果图形是一个多边形,且它的边都是直线,则使用MoveT,LineTo 的方式定义。如下图: 定义一个起点,然后用lineTo的方式定义每一条line。每一条line有两个属性,f0表示line左边的颜色,f1表示line右边

一.?如果图形是一个图片,则可以用bitmap?tag来定义

二.?如果图形是一个多边形,且它的边都是直线,则使用MoveT,LineTo 的方式定义。如下图:

定义一个起点,然后用lineTo的方式定义每一条line。每一条line有两个属性,f0表示line左边的颜色,f1表示line右边的颜色。


三.?如果图形是一个多边形,且它的边包含曲线(curve),则是用Bezier曲线来定义,如下图:

左边是二次(quadratic)Bezier曲线,右边是三次(cubic)Bezier曲线。

有关Bezier?curve的定义,可以参考http://zh.wikipedia.org/wiki/%E8%B2%9D%E8%8C%B2%E6%9B%B2%E7%B7%9A


四.?如果图形是一条线,且宽度大于1,即粗线,如下图:

图中只给出了三个点的坐标,但是由于line是有宽度的,所以在绘制的时候,需要把它当作图形处理,计算边界。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读