Flash 與數學 心動玫瑰線(2)

2021-09-11 07:35:23 字數 3017 閱讀 6514

分享一下我老師大神的人工智慧教程。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!

在第一部分內容裡面,我們可以看到圖形變化出的效果,你會驚訝為什麼變化出這樣的影象?其中乙個是借助了玫瑰線公式,其次是不經意的發現。這一點,在進行極座標的實現的時候,顯得很有獨特的創意性在這裡。筆者會在遲一點時間裡面會進行一篇關於「極座標在flash 當中圖形表現實驗」討論。

玫瑰線繪製封裝:

在這裡類當中,設計兩個方法,乙個建立影象的,而另外乙個是用於動畫建立過程,這一點大家可以嘗試一下。

//建立2d的玫瑰線

public function creatrose(r:number,num:number,type:string="rad",lens:int=1,count:int=360):void

帶5個引數,這樣寫可以讓影象變化更多,包括半徑,角度制選擇,角度間隔,迴圈次數等等。

package   //建立2d的玫瑰線  public function creatrose(r:number,num:number,type:string="rad",lens:int=1,count:int=360):void     else if (type==rose.angle)      else      for (var j:int=0; j<=count; j++)     }  //繪製玫瑰線  public function drawrose(r:number,angle:number,num:int):void    //描點  private function drawpoint(point:point):void    //清除影象  public function clear():void   }}

在這個類我們設定兩種角度制,一種是弧度pi,另外一種就是我們常用角度制(0-360)。

為什麼要採用這兩種角度設計?這裡就是關鍵的地方,採用不同的度制,在極座標的轉換下所程顯出的影象也不一樣的,這裡就是之前在等速螺線提交過的。

採用傳統的弧度,玫瑰線發生的影象效果並沒那麼複雜,相反則變化出另一種美態。這一點就是區別所在。

總的**:

package   private function init():void   }}

主要程式呼叫:

在這裡我們對圖形進行發光濾鏡的新增。為了讓效果更加好看,呈現出更強的視角效果。

在完成了影象建立時候,我們採用濾鏡 var glow:glowfilter=new glowfilter();對rose類物件進行發光設定。

這樣效果圖就完成了。看看下面的圖形。

var rose:rose=new rose();//建立玫瑰線物件   rose.creatrose(200,7,rose.angle);   addchild(rose);

其中這裡就是變化出影象玄機所在:  rose.creatrose(200,7,rose.angle); 

好,有興趣可以進行更改一下,你會發現更加多的效果應用。或者有興趣可以開始你藝術創造。

分享一下我老師大神的人工智慧教程。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!

在第一部分內容裡面,我們可以看到圖形變化出的效果,你會驚訝為什麼變化出這樣的影象?其中乙個是借助了玫瑰線公式,其次是不經意的發現。這一點,在進行極座標的實現的時候,顯得很有獨特的創意性在這裡。筆者會在遲一點時間裡面會進行一篇關於「極座標在flash 當中圖形表現實驗」討論。

玫瑰線繪製封裝:

在這裡類當中,設計兩個方法,乙個建立影象的,而另外乙個是用於動畫建立過程,這一點大家可以嘗試一下。

//建立2d的玫瑰線

public function creatrose(r:number,num:number,type:string="rad",lens:int=1,count:int=360):void

帶5個引數,這樣寫可以讓影象變化更多,包括半徑,角度制選擇,角度間隔,迴圈次數等等。

package   //建立2d的玫瑰線  public function creatrose(r:number,num:number,type:string="rad",lens:int=1,count:int=360):void     else if (type==rose.angle)      else      for (var j:int=0; j<=count; j++)     }  //繪製玫瑰線  public function drawrose(r:number,angle:number,num:int):void    //描點  private function drawpoint(point:point):void    //清除影象  public function clear():void   }}

在這個類我們設定兩種角度制,一種是弧度pi,另外一種就是我們常用角度制(0-360)。

為什麼要採用這兩種角度設計?這裡就是關鍵的地方,採用不同的度制,在極座標的轉換下所程顯出的影象也不一樣的,這裡就是之前在等速螺線提交過的。

採用傳統的弧度,玫瑰線發生的影象效果並沒那麼複雜,相反則變化出另一種美態。這一點就是區別所在。

總的**:

package   private function init():void   }}

主要程式呼叫:

在這裡我們對圖形進行發光濾鏡的新增。為了讓效果更加好看,呈現出更強的視角效果。

在完成了影象建立時候,我們採用濾鏡 var glow:glowfilter=new glowfilter();對rose類物件進行發光設定。

這樣效果圖就完成了。看看下面的圖形。

var rose:rose=new rose();//建立玫瑰線物件   rose.creatrose(200,7,rose.angle);   addchild(rose);

其中這裡就是變化出影象玄機所在:  rose.creatrose(200,7,rose.angle); 

好,有興趣可以進行更改一下,你會發現更加多的效果應用。或者有興趣可以開始你藝術創造。

Flash 與數學 心動玫瑰線

夏天的樹人 馬上送上 第一朵玫瑰 第二朵玫瑰 第三朵玫瑰 第四朵玫瑰 第五朵玫瑰 第六朵玫瑰 第七朵玫瑰 原來我很想送給你第8,第九朵玫瑰,不過你一定會告訴我,這不是玫瑰,而是乙個心動 我們要知道,玫瑰花總是帶著一陣陣的方香,會引來無數的蝴蝶和蜜蜂,正因為如此,我們還是把它送給你最愛的人 玫瑰花香。...

Flash 與數學 心動玫瑰線

夏天的樹人 馬上送上 第一朵玫瑰 第二朵玫瑰 第三朵玫瑰 第四朵玫瑰 第五朵玫瑰 第六朵玫瑰 第七朵玫瑰 原來我很想送給你第8,第九朵玫瑰,不過你一定會告訴我,這不是玫瑰,而是乙個心動 我們要知道,玫瑰花總是帶著一陣陣的方香,會引來無數的蝴蝶和蜜蜂,正因為如此,我們還是把它送給你最愛的人 玫瑰花香。...

Flash與數學 旋輪線 2

今晚,一邊聽著二胡的歌曲,一邊書寫一下部落格。有時候,寫技術的文章會比較鼓譟一點,不過當你熱愛了寫作之後。這種習慣就很難去改掉。個人有一種習慣就是懶得去改變,當熟悉之後就會顯得對他產生一種愛慕的感情。也許這就是一種喜歡。x a b cos bcos a b b y a b sin bsin a b ...