GenerativeArt Part1
3606 단어 processingGenerativeArt
랜덤 워크
void step의
choice에 의해 랜덤하게 선택된 4방향을 사용해 dot를 그려가는 코드
실행 결과
code
randomWalk_1.pdeclass Walker{
int x;
int y;
Walker(){
x = width/2;
y = height/2;
}
void display(){
stroke(0);
point(x,y);
}
void step(){
int choice = int(random(4));
if(choice == 0){
x++;
}else if (choice == 1){
x--;
}else if (choice == 2){
y++;
}else{
y--;
}
}
}
Walker w;
void setup(){
size(640,360);
w = new Walker();
background(255);
}
void draw(){
w.step();
w.display();
}
Reference
이 문제에 관하여(GenerativeArt Part1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/dr_leonardo1010/items/c82cc1838f4fa08087c3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
class Walker{
int x;
int y;
Walker(){
x = width/2;
y = height/2;
}
void display(){
stroke(0);
point(x,y);
}
void step(){
int choice = int(random(4));
if(choice == 0){
x++;
}else if (choice == 1){
x--;
}else if (choice == 2){
y++;
}else{
y--;
}
}
}
Walker w;
void setup(){
size(640,360);
w = new Walker();
background(255);
}
void draw(){
w.step();
w.display();
}
Reference
이 문제에 관하여(GenerativeArt Part1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/dr_leonardo1010/items/c82cc1838f4fa08087c3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)