2019-10-21

主題:用編程方式創(chuàng)作一幅介紹自己的作品

要求:

編程語言與工具:編程可以用p5,processing赏淌,若想用其他語言或工具筛严,提前向老師說明情況腮考;

作品: 一件編程創(chuàng)意作品挺勿,必須實現(xiàn)動態(tài)效果或交互效果曲横;作品錄制一段一分鐘內(nèi)的視頻;作品可以是具象化地描繪自己的形象,也可以是任何形式表現(xiàn)自己的興趣禾嫉、追求灾杰、特色、經(jīng)歷等熙参;

報告:寫一篇文章艳吠,發(fā)表為博文/推文等形式,描述運(yùn)用的規(guī)律孽椰,若用到了數(shù)學(xué)/物理/化學(xué)等學(xué)科中的知識昭娩,要用平實易懂的語言介紹原理,嘗試運(yùn)用凝練的數(shù)學(xué)語言表達(dá)(公式黍匾、方程栏渺、推導(dǎo)等),特別要描述出這些原理如何在作品中呈現(xiàn)的锐涯。

代碼:

function setup() {

? createCanvas(500, 500);

? rectMode(CENTER);

}

function draw() {


? noStroke();

? background(16,30,70);

? stars();

? planet();

drawme();

? flower();

? //tools();

}

///工具函數(shù)磕诊,便于讀取坐標(biāo)

function tools(){

? for(var i=10;i<500;i=i+10){

? ? stroke(250,170,240,100);

? ? line(0,i,500,i);

? ? line(i,0,i,500);

? }


? fill(0,0,0);

? text(mouseY,mouseX+25,mouseY);

? text(mouseX,mouseX,mouseY);

}

function stars(){

? var cycle =millis()/5;

? fill(254,231,138);

? circle(cycle%500,cycle%500,20);

? circle((cycle-100)%500+200,(cycle-100)%500,20);

? circle((cycle-200)%500,(cycle-100)%500+100,10);

? circle((cycle-50)%500,(cycle-100)%500+100,12);

? circle((cycle-200)%500+50,(cycle-200)%500,20);

? circle((cycle-300)%500+150,(cycle-100)%500+100,20);

? circle((cycle-300)%500+150,(cycle-400)%500+100,15);

? circle((cycle-300)%500+150,(cycle-400)%500,20);

? circle((cycle-400)%500+250,(cycle-350)%500+50,20);

? circle((cycle-400)%500+50,(cycle-350)%500+50,5);

? circle((cycle-300)%500+0,(cycle-400)%500+400,20);

? circle((cycle-100)%500,(cycle-400)%500+100,20);

? circle((cycle-100)%500+150,(cycle-400)%500+100,10);

? circle((cycle-300)%500+150,(cycle-450)%500+100,5);

? circle((cycle-50)%500+150,(cycle-450)%500+100,5);

? circle((cycle-450)%500+450,(cycle-450)%500+300,15);

}

function planet(){

? fill(246,231,102);

? ellipse(250,900,1000,1000);

? fill(244,192,91);

? ellipse(90,470,30,20);

? ellipse(350,490,100,50);

? ellipse(170,430,50,35);

? ellipse(480,490,30,20);


}

function cloth(){

? var deltax=(mouseX-250)/250*7.5;

? var deltay=(mouseY-150)/350*7.5;

? fill(241,162,26);//披風(fēng)

? quad(180+deltax,300+deltay,260,200,300,200,230,280);//根據(jù)鼠標(biāo)位置的不同該點(diǎn)的位置發(fā)生變化產(chǎn)生舞動的效果

}

function drawme()

{

? //左腿

? ? fill(255, 245, 238);

? ? beginShape();

? ? vertex(264, 275);

? ? vertex(268, 290);

? ? vertex(245, 330);

? ? vertex(260, 360);

? ? vertex(285, 290);

? ? vertex(283, 275);

? ? endShape(CLOSE);

? ? //右腿

? ? beginShape();

? ? vertex(310, 275);

? ? vertex(314, 290);

? ? vertex(291, 330);

? ? vertex(306, 360);

? ? vertex(331, 290);

? ? vertex(329, 275);

? ? endShape(CLOSE);

? cloth();

? //衣服

? ? fill(130,255,150);

? ? triangle(300,190,240,288, 360,288);

? fill(253, 229, 93);

? ? ellipse(300, 150, 110, 110);

? ? //臉

? ? fill(255, 245, 238);

? ? ellipse(300, 150, 80, 85);

? ? //劉海中

? ? fill(253, 229, 93);

? ? beginShape();

? ? vertex(270, 110);

? ? vertex(290, 140);

? ? vertex(300,128);

? ? vertex(306,137);

? ? vertex(310, 124);

vertex(325,132);

? vertex(330,120);

? vertex(320, 104);

? ? endShape(CLOSE);


? ? //劉海左1

? ? beginShape();

? ? vertex(280, 110);

? ? vertex(280, 140);

? ? vertex(260, 120);

? ? endShape(CLOSE);

? ? //眼睛

? ? fill(54, 54, 54);

? ? ellipse(317, 150, 10, 15);

ellipse(285, 150, 10, 15);

? //手

? ? fill(255, 245, 238);

? ? ellipse(255, 239, 45, 20);

? ? ellipse(280, 240, 20, 30);

? ? ellipse(350, 239, 45, 20);

? ? ellipse(330, 240, 20, 30);

fill(245,218,79);//圍巾

? rect(300,200,100,20);

? circle(250,200,20);

? circle(350,200,20);

}

function flower(){

? fill(51,186,111);

? rect(120,430,10,60);

? fill(208,50,25);

? circle(120,400,25);

? ellipse(120,390,30,15);

? fill(116,0,0);

? ellipse(120,390,20,5);

}

效果展示:


小王子

靈感來自童話故事小王子

人物造型:小王子、標(biāo)志性玫瑰花

背后其他小型的黃色行星是動態(tài)的

圍巾可以隨著鼠標(biāo)的移動飄動

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末纹腌,一起剝皮案震驚了整個濱河市霎终,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌壶笼,老刑警劉巖神僵,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異覆劈,居然都是意外死亡保礼,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進(jìn)店門责语,熙熙樓的掌柜王于貴愁眉苦臉地迎上來炮障,“玉大人,你說我怎么就攤上這事坤候⌒灿” “怎么了?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵白筹,是天一觀的道長智末。 經(jīng)常有香客問我,道長徒河,這世上最難降的妖魔是什么系馆? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮顽照,結(jié)果婚禮上由蘑,老公的妹妹穿的比我還像新娘闽寡。我一直安慰自己,他們只是感情好尼酿,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布爷狈。 她就那樣靜靜地躺著,像睡著了一般裳擎。 火紅的嫁衣襯著肌膚如雪涎永。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天鹿响,我揣著相機(jī)與錄音土辩,去河邊找鬼。 笑死抢野,一個胖子當(dāng)著我的面吹牛拷淘,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播指孤,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼启涯,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了恃轩?” 一聲冷哼從身側(cè)響起结洼,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎叉跛,沒想到半個月后松忍,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡筷厘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年鸣峭,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片酥艳。...
    茶點(diǎn)故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡摊溶,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出充石,到底是詐尸還是另有隱情莫换,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布骤铃,位于F島的核電站拉岁,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏惰爬。R本人自食惡果不足惜喊暖,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望补鼻。 院中可真熱鬧哄啄,春花似錦、人聲如沸风范。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽硼婿。三九已至锌半,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間寇漫,已是汗流浹背刊殉。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留州胳,地道東北人记焊。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像栓撞,于是被迫代替她去往敵國和親遍膜。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 關(guān)于如何辦理《辦學(xué)許可證》瓤湘,你想知道的瓢颅,全都在這了! 關(guān)于如何辦理《辦學(xué)許可證》弛说,你想知道的挽懦,全都在這了! 新春伊...
    feifei123456閱讀 170評論 0 0
  • 美柚app怎么投放廣告木人?效果怎么樣信柿? 美柚app怎么投放廣告?效果怎么樣醒第?...
    caisheng123閱讀 137評論 0 1
  • turtle庫: 使用turtle庫角塑,可繪制圖像,下面我們以“NEUSOFT”logo為例:思路:把此logo分為...
    EeuwigHr閱讀 306評論 0 3
  • 在9月份淘讥,上一期行動營開始招募的時候圃伶,我就特別想來報名,然而那時我剛剛和女朋友確定關(guān)系蒲列;在保險公司上班窒朋,九月是在九...
    阿杜_5796閱讀 355評論 2 1
  • 2019年抵赢,你能想象你手機(jī)里面沒有淘寶欺劳、滴滴唧取、餓了么嗎? 打車划提、叫外賣枫弟、購物…與其說是互聯(lián)網(wǎng)改變了世界,不如說是基...
    LiquidApps閱讀 528評論 0 1