创意自画像
主要是人物各个线的坐标,角度等等比较难算,花了一下午加一晚上的时间。
画完这个人物还需要各种微调,最后呈现出来的效果如下。
弧度的角度要调好,不然填充的时候会变成这种效果。
交互功能
1.鼠标点击拖动人物,改变人物位置;
2.鼠标左击,雪花飘落效果,再点一次,雪花效果消失;
3.鼠标右击,花瓣飘落效果,再点一次,花瓣效果消失。
代码
1.自画像
function drawmine(x,y){
push();
stroke(139,71,38);
fill(255,255,255);
ellipse(x,y-4,100,95);
ellipse(x,y-15,100,95);
pop();
stroke(139,71,38);
strokeWeight(1.5);
arc(x,y-4,100,95,0,PI);//脸
//眉毛
arc(x-28, y-20,25,10,PI,2*PI);
arc(x+28, y-20,25,10,PI,2*PI);
strokeWeight(3);
ellipse(x-28,y,42,42);//左眼镜
ellipse(x+28,y,42,42)