mugehalici

This WordPress.com site is the bee's knees

nurbsdemo_JanForetnik

Ekran Alıntısıhttp://geometrie.foretnik.net/files/NURBS-en.swf

Advertisements

text-rotate

PFont mf;

void setup()
{
size(600, 600);
background(255);
mf = loadFont("ACaslonPro-Bold-48.vlw");
textFont(mf, 72);
}
void draw()
{
fill(0, 50);
rect(0, 0, width, height);
fill(255, 50);
pushMatrix();
translate(width/2, height/2);
rotate(radians(mouseX));
text("deneme", 0, 0);
textFont(mf, mouseY/2);
popMatrix();
}

Adsız

diziler_tersineÇevirme

PFont fontum;

int diziBoyutu = 5;
boolean tersCevrilmisMi = false;
int[] degerler = new int[diziBoyutu];
//int[] degerler = { 25, 99, 45, 3 , 14};

void setup()
{
size (600, 600);
background(250);

fontum = loadFont("ACaslonPro-Bold-48.vlw");

degerler[0] = 25;
degerler[1] = 99;
degerler[2] = 45;
degerler[3] = 3;
degerler[4] = 14;
//noLoop();
}

void draw()
{
background(250);
textFont(fontum, 50);
fill(0);

int temp;

if ((tersCevrilmisMi == false) && (mouseX> width/2))
{

for (int i = 0; i< diziBoyutu / 2; i++)
{
temp = degerler[i];
degerler[i] = degerler[diziBoyutu-i-1];
degerler[diziBoyutu-i-1] = temp;

}
tersCevrilmisMi = true;
}

else if ((tersCevrilmisMi == true) && (mouseX < width/2))
{
for (int i = 0; i< diziBoyutu / 2; i++)
{

temp = degerler[i];
degerler[i] = degerler[diziBoyutu-i-1];
degerler[diziBoyutu-i-1] = temp;
}
tersCevrilmisMi = false;
}
for (int i = 0; i < diziBoyutu ; i++)
{
text(degerler[i], 50+ i * 100, height/2);
}
}

Ekran Alıntısı

diziler_2

int [][] sayi = new int [5][5];

PFont myFont;
void setup()
{
size(600, 600);
background(250);
myFont = loadFont("ACaslonPro-Bold-48.vlw" );
}
void draw()
{
for (int j= 0; j<5; j++)
{
for (int i=0; i<5; i++)
{
sayi[i][i]=0;
}
}

for (int j= 0; j<5; j++)
{
for (int i=0; i<5; i++)
{
print (sayi[i][i]=0);
}
println();
}

fill(0);
textFont(myFont, 30);

for (int j= 0; j<5; j++)
{
for (int i=0; i<5; i++)
{
text(sayi[i][i], 50+i*100, 50+j*100);
}
}
}

Ekran Alıntısı

int[][] sayi = new int [5][5];
PFont my_font;

void setup()
{
size (600, 600);
background(250);

my_font = loadFont("ACaslonPro-Bold-48.vlw");

for (int j=0; j<5; j++)
{
for (int i=0; i<5; i++)
{
sayi [i][j] = 0;
}
}
}

void draw()
{
fill(0);
textFont(my_font, 30);
for (int j=0; j<5; j++)
{
for (int i=0; i<5; i++)
{
text (sayi [i][j], 50+i*100, 50+i*100);
}
}
}

Ekran Alıntısı