flash 绘图API:炽热的太阳燃烧吧
坐在凳子上 ,太阳依旧高高挂在天上,室内温度很高。于是无意中写了一个这样的程序,无意发现黄色线和滤镜组合变化出不错的效果。
看着这样热的太阳,你是否会感觉一阵热浪。热热热!
代码很短。效果很容易出来。
package { import flash.display.Sprite; import flash.display.Shape; import flash.filters.*; import flash.geom.*; public class Main extends Sprite { private var pen:Shape=new Shape(); public function Main() { addChild(pen); //创建滤镜组合 pen.filters=[ new BlurFilter() , new GlowFilter(), ]; init(); } //利用黄色线和滤镜组合形状 private function init():void { pen.graphics.lineStyle(1,0xFFFF00); pen.graphics.moveTo(250,200); var n:int=360; while (n--) { //n++; //var point:Point=Point.polar( 200 ,Math.random()*360); var point:Point=Point.polar(200 ,Math.random()*2*Math.PI); //随机生成线条 //pen.graphics.moveTo(250,200); pen.graphics.lineTo(250+point.x,200+point.y); } } } }
更改程序会变化其他情况
改写这个程序后,又会变化出其他漂亮的图案
细细发现,里面有个莲花图案。很有趣。
package { import flash.display.Sprite; import flash.display.Shape; import flash.filters.*; import flash.geom.*; public class Main extends Sprite { private var pen:Shape=new Shape(); public function Main() { addChild(pen); //创建滤镜组合 pen.filters=[ new BlurFilter() , new GlowFilter(), ]; init(); } //利用黄色线和滤镜组合形状 private function init():void { pen.graphics.lineStyle(1,0xFFFF00); var n:int=0; while (n<180) { n++; var point:Point=Point.polar(200,n); //随机生成线条 pen.graphics.moveTo(250,200); pen.graphics.curveTo(250+Math.cos(n*Math.PI/180)*100,200+Math.sin(n*Math.PI/180)*100,250+point.x,200+point.y); } } } }
最后,再送上一个饺子。很好吃的饺子。很炽热的。不知道好不好味道。太阳下吃上这个大饺子。说不定是一段很奇妙的经历。
package { import flash.display.Sprite; import flash.display.Shape; import flash.filters.*; import flash.geom.*; public class Main extends Sprite { private var pen:Shape=new Shape(); public function Main() { addChild(pen); //创建滤镜组合 pen.filters=[ new BlurFilter() , new GlowFilter(), ]; init(); } //利用黄色线和滤镜组合形状 private function init():void { pen.graphics.lineStyle(1,0xFFFF00); var n:int=0; while (n<360) { n++; var point:Point=Point.polar(200,Math.sin(n)); //随机生成线条 pen.graphics.moveTo(250,200); pen.graphics.curveTo(250+Math.cos(n*Math.PI/180)*100,200+Math.sin(n*Math.PI/180)*100,250+point.x,200+point.y); } } } }
flash 绘图API:炽热的太阳燃烧吧相关推荐
- flash绘图API :周易八卦
周易可谓是一本国宝的书,里面研究的关系很让人佩服.最近看了一个这样的图片,于是利用flash 绘图api 创作一个这样的图案,这样的图案里面当中还有一些细节没处理的到,省略了一点设置.当中很多字都不会 ...
- flash 绘图API:绘制基础的图形
flash 的绘图API 函数是很强大的绘图工具,能够创建出很多神奇的效果.最近偶然发现了一些不错的程序,测试了一下感觉很有趣.这部分不算很难,主要懂借用他的命令,加上自己一点创意就能发挥出意想不到的 ...
- flash 绘图API:剑归宗
forked from: forked from: flash on 2010-2-24 - wonderfl build flash online 昨晚想起了很想用绘图API绘制一把剑,突然脑海又想 ...
- flash绘图API :flash player11新增的绘图API方法--cubicCurveTo
今天除了更新的3D的api之前,另外在flash Graphics方法当中新增了一个cubicCurveTo的方法,能够使用其进行绘制贝塞尔曲线,奇怪是文档里面对应的flash 版本是12,不知道是不 ...
- flash绘图API:恋上你的CD
早上,我无意间碰撞到一个女孩,那时候,她匆匆忙地走了.从她的口袋里面掉下了一本陈旧的书,在哪里我看到她藏在书中的那封陈旧的信和cd.我好奇打开它,一边听着她那张cd,一边看她的写的信,忽然间有一种恋上 ...
- flash绘图API:绘制植物
另外附加一张迷宫图案() 前几天看了一些关于L 系统的介绍,觉得他们生成的图形很漂亮,所应用的知识很新颖,不禁打动了我.于是大概了解很皮毛的一些,对分形几何产生很浓厚的兴趣,但是目前所了解的并不是很多 ...
- flash 绘图API:绘制弧线
把之前没有记录的笔记都记录一下,顺便方便日后查询.绘制弧线,对于一些制作课件的人来讲会有一些用处的.绘制弧线采用的基本思路是采用描点的方法实现.从一个开始角度,到另一个角度结束,在这个角度区间里面进行 ...
- FlexChart: 针对AJAX的Flash绘图应用
FlexChart: 针对AJAX的Flash绘图应用 作者 Jon Rose 译者 崔康 FlexChart是一款开源的Flash应用,用在AJAX程序中.该绘图应用是通过XML动态驱动的.Ba ...
- Two.js – 为现代浏览器而生的 2D 绘图 API
Two.js 是面向现代 Web 浏览器的一个二维绘图 API.Two.js 可以用于多个场合:SVG,Canvas 和 WebGL,旨在使平面形状和动画的创建更方便,更简洁. Two.js 有一个内 ...
最新文章
- 图像数据增强(平移,旋转,亮度变换,翻转,添加高斯噪声,缩放,裁剪)
- 【项目管理】PMO-为强大的收益实现演变
- B站疯传,年度数据分析+Python资料出炉,错过再等一年!
- 再谈VC++中ListControl排序[原创]
- 10个 Linux/Unix下 Bash 和 KSH shell 的作业控制实例
- springdata学习笔记-01-helloworld-(暂时不全223)
- 【pyQT5】Python3+pyQT5开发环境安装与配置
- (43)FPGA状态机三段式
- C语言 模拟实现 strlen strcat strcpy函数
- TeamTalk消息协议
- android手机恢复出厂设置,手机强制恢复出厂设置方法
- 计算天数c语言pta,PTA练习7-9 计算天数 (15 分)
- Python数据分析 找出数组中每行(或每列)中指定的百分位数 numpy.percentile()
- C#,图像二值化(16)——全局阈值的力矩保持算法(Moment-proserving Thresholding)及其源代码
- golang学习笔记之string转换
- 傅里叶级数FS,连续时间傅里叶变换CTFT,离散时间傅里叶变换DTFT,离散傅里叶变换DFT,推导与联系(一)
- 通过PS把月亮“搬”到自己的床上
- 从小康到极狐,华为的“造好车”答卷,你准备打几分?
- 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。
- 计算机网络(17)——虚电路网络与数据报网络