Главная » 2017 » Ноябрь » 12 » FuncCraft_V2.3
20:27
FuncCraft_V2.3

Версия FuncCraft для построения функций с отрицательным X, Y.

Отображение динамической или конечной координаты в формате (X|Y)

При изменении строки while(x<700)  на if(x<700)  будут отображаться динамические координаты. Скорость построения регулируется строкой frameRate(кадров в секунду). Шаг редактируется переменной К.

Исходный код для компиляции Процессингом:

float y;
float x = -350;
float k=0.1;
int c1 = 11;
float xCur;
float yCur;
float zoom = -1;
boolean flag = true;
float cura;
float curb;
int crab;
void setup() {
 size(700, 700);
 background(0);
xCur=x;
yCur=y;
 fill(255);
 color(255);
 stroke(0, 255, 0);
line(0, 350, 700, 350);
line(350, 0, 350, 700);
text("X=>", 670, 350);
text("Y", 360, 20);
text("/\\", 360, 10);
 stroke(255);
 frameRate(240);

}

void draw() {
  while(x<700) {

  //if(x<abs(xCur))  {
    while(x<700) {
x=x+k;
//y=-1/x;
y=x*x;

stroke(255,0,0);
point(x*1.3+350,-y*1300+350);
stroke(0,0,255);
 line(cura+350, -curb*0.05+350, x+350, -y*0.05+350); //1000, 1000 перв, 0,05 гип
 // }
 fill(255);
  rect(0, 0, 700, 10);
  fill(0);
  text(Math.round(x)+"|"+Math.round(y*1000), 10, 10);
cura=x;
curb=y;
  }
    
  }
  stroke(255, 33);
  line(c1, 0, c1, height);
  line(0, c1, width, c1);
  c1=c1+20;
}

Просмотров: 40 | Добавил: semka | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
iplogger.ru - IP Logging Service