⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 simplecurves.pde

📁 This is processing for java examples.
💻 PDE
字号:
/** * Simple Curves.  *  * Simple curves are drawn with simple equations.  * By using numbers with values between 0 and 1 in * the equations, a series of elegant curves * are created. The numbers are then scaled to fill the screen.  */void setup() {  size(200, 200);  colorMode(RGB, 100);  background(0);  noFill();  noLoop();}void draw() {  stroke(40);  beginShape();  for(int i=0; i<width; i++) {   vertex(i, singraph((float)i/width)*height);  }  endShape();    stroke(55);  beginShape();  for(int i=0; i<width; i++) {   vertex(i, quad((float)i/width)*height);  }  endShape();    stroke(70);  beginShape();  for(int i=0; i<width; i++) {   vertex(i, quadHump((float)i/width)*height);  }  endShape();    stroke(85);  beginShape();  for(int i=0; i<width; i++) {   vertex(i, hump((float)i/width)*height);  }  endShape();    stroke(100);  beginShape();  for(int i=0; i<width; i++) {   vertex(i, squared((float)i/width)*height);  }  endShape();}float singraph(float sa) {  sa = (sa - 0.5) * 1.0; //scale from -1 to 1  sa = sin(sa*PI)/2 + 0.5;  return sa;}float quad(float sa) {  return sa*sa*sa*sa;}float quadHump(float sa) {  sa = (sa - 0.5); //scale from -2 to 2  sa = sa*sa*sa*sa * 16;  return sa;}float hump(float sa) {  sa = (sa - 0.5) * 2; //scale from -2 to 2  sa = sa*sa;  if(sa > 1) { sa = 1; }  return 1-sa;}float squared(float sa) {  sa = sa*sa;  return sa;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -