Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- horizontalne pruzky
- for (int i = 1; i < sizey/3; i++) {
- if ((y < i*sizey / 10)) {
- }
- else if ((y >= i*sizey / 10) && ((y <= ((i*(sizey / 10)) + 5)))) {
- bgr.y = bgr.z = 0;
- }
- }
- pic[ y * sizex + x ] = bgr;
- šachovnica
- if ((blockIdx.y%2==1 && blockIdx.x%2==1) || (blockIdx.y%2==0 && blockIdx.x%2==0)) {
- bgr.x = bgr.y = bgr.z = 0;
- }
- else {
- }
- pic[ y * sizex + x ] = bgr;
- KRIZ
- if (x > sizex/3)
- {
- if (x < sizex*2/3 )
- bgr.y = bgr.z = 0;
- }
- if (y > sizey/3)
- {
- if (y < sizey*2/3 )
- bgr.y = bgr.z = 0;
- }
- Vyplněný kosočtverec
- KÓD: VYBRAT VŠE
- // horni polovina
- if (y < sizey/2)
- {
- if((x>(sizex/2-y))&&(x<(sizex/2+y)))
- {
- bgr.y = bgr.z = 0;
- }
- }
- // dolni polovina
- if (y >= sizey/2)
- {
- if((x>(y%(sizey/2)))&&(x<(sizey-(y%(sizey/2)))))
- {
- bgr.y = bgr.z = 0;
- }
- }
- Kříž po pixelech
- KÓD: VYBRAT VŠE
- //if (x > 50 && x < 150)
- // {
- // if (y > 100 && y < 120)
- // {
- // bgr.x = bgr.y = bgr.z = 100;
- // }
- // }
- //
- // if (y > 80 && y < 200)
- // {
- // if (x > 90 && x < 110)
- // {
- // bgr.x = bgr.y = bgr.z = 100;
- // }
- // }
- e výřezu kříže po pixelech
- KÓD: VYBRAT VŠE
- if (y < 100)
- {
- if(x < 180 || x > 220)
- bgr.x = bgr.y = bgr.z = 100;
- }
- else if (y > 140)
- {
- if(x < 180 || x > 220)
- bgr.x = bgr.y = bgr.z = 100;
- }
- kruh:
- KÓD: VYBRAT VŠE
- int prumer = sizey
- if((y-sizey/2)*(y-sizey/2) + (x-sizex/2)*(x-sizex/2) <= prumer*2)
- {
- bgr.x = bgr.z = 0;
- }else if((y-sizey/2)*(y-sizey/2) + (x-sizex/2)*(x-sizex/2) <= prumer*4)
- {
- bgr.y = bgr.z = 0;
- }else if((y-sizey/2)*(y-sizey/2) + (x-sizex/2)*(x-sizex/2) <= prumer*8)
- {
- bgr.x = bgr.y = 0;
- }
- else if((y-sizey/2)*(y-sizey/2) + (x-sizex/2)*(x-sizex/2) >= prumer*10 &&
- (y-sizey/2)*(y-sizey/2) + (x-sizex/2)*(x-sizex/2) <= prumer*10+500)
- {
- bgr.x = bgr.z = 0;
- }
- if (( y > sizey / 4) && (y < 3*(sizey / 4)) && ( x > sizex / 4) && (x < 3*(sizex / 4)))
- {
- bgr.y = bgr.z = bgr.x = 0; // zustane cerna
- }
- obrácení vlajky
- KÓD: VYBRAT VŠE
- // Modra barva
- if ( x >= sizex / 2 )
- {
- bgr.y = bgr.x = 0; // zustane cervena
- }
- // Cervena barva
- if(y>=(sizey-sizex/2))
- {
- if(x <= (sizex - sizey + y ) && x >= ( sizey - y))
- {
- bgr.x = 255;
- bgr.y = 0;
- bgr.z = 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement