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是有宽度的,所以在绘制的时候,需要把它当作图形处理,计算边界。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |