liang647 发表于 2012-8-15 23:43:47

学习曲线一章,鼠标点击绘制样条线。(坛里太冷清。。求引玉)

本帖最后由 liang647 于 2012-8-15 23:54 编辑

为了更深一步理解样条线以及在processing里样条线的实现方法,并且复习一下之前学过的一些命令,我做了这个算是对官方教程例子的一个小变种。纯新手帖,只为引来大神喷。求指导!!求罩!!求经验贴!!processing被讨论的好少!!多么有趣的语言啊!!int[] x=new int;
int[] y=new int;//点的位置(包括控制点和其他顶点)

void setup(){
size(400,400);
background(#F9FFAA);
smooth();
noFill();
}//设置画布大小、背景色、平滑度、不填充

void draw(){
beginShape();//连续绘制曲线的起始标志
for(int j=0;j<1000;j++){
if(x!=0&&y!=0){
    noStroke();//顶点及控制点无边
    fill(#FF6CB3);//点的颜色
    ellipse(x,y,5,5);//绘制点
    stroke(#3B77F5);//样条线颜色
    noFill();//不对绘制出的样条线围成的区域填充
    curveVertex(x,y);//根据控制点和顶点绘制样条线,根据样条线的定义,从第四个点开始才会出现曲线。以四个点为例,第一个点是第一个控制点,第二个点是起点,第三个点是终点,第四个点是第二个控制点
}
}
endShape();//连续绘制曲线的结束标志
}

//单击时将鼠标位置记录到x,y
int i=0;
void mousePressed(){
x=mouseX;
y=mouseY;
i++;
}

弘毅 发表于 2012-8-16 20:45:43

最近。。准备开始重新学processing。。。到时写点笔记。。。记录记录,要不一年不用。。忘光了

liang647 发表于 2012-8-17 14:37:12

弘毅 发表于 2012-8-16 20:45 static/image/common/back.gif
最近。。准备开始重新学processing。。。到时写点笔记。。。记录记录,要不一年不用。。忘光了

大神终于出现了。。。静候笔记!!

anfe09 发表于 2012-9-24 12:53:01

弘毅 发表于 2012-8-16 20:45 static/image/common/back.gif
最近。。准备开始重新学processing。。。到时写点笔记。。。记录记录,要不一年不用。。忘光了

期待笔记 期待笔记 大神现身吧{:3_59:}

弘毅 发表于 2012-9-24 15:21:35

anfe09 发表于 2012-9-24 12:53 static/image/common/back.gif
期待笔记 期待笔记 大神现身吧

{:soso_e154:} 我又挖了一个大坑,不知道啥时候可以填上。

Randy 发表于 2012-9-26 17:33:51

弘毅 发表于 2012-9-24 15:21 static/image/common/back.gif
我又挖了一个大坑,不知道啥时候可以填上。

我都挖了好多,还没时间去填,真悲催!

szdqwl 发表于 2013-7-7 07:17:53

哪有中文版processing?

yangfanconan 发表于 2013-7-7 14:49:19

弘毅 发表于 2012-8-16 20:45 static/image/common/back.gif
最近。。准备开始重新学processing。。。到时写点笔记。。。记录记录,要不一年不用。。忘光了

期待,嘿嘿

弘毅 发表于 2013-7-8 21:31:55

{:soso_e154:} 最近忙屎了。。。。估计有点悬了。。。。不知道啥时候有时间学

gytzzss 发表于 2014-12-2 15:48:00

跪求大神出现~~~~
页: [1]
查看完整版本: 学习曲线一章,鼠标点击绘制样条线。(坛里太冷清。。求引玉)