• 2. floodfill (x, y, color) - joriy rang va usuldan foydalangan xolda Chegaralangan soxani buyash.
  • 3. setlinestyle (s, a, b) – turli stildagi chiziqlarni chizish uchun;
  • Bo‘yash va chizish usullari hamda stillari haqida




    Download 15,08 Mb.
    bet82/135
    Sana22.05.2024
    Hajmi15,08 Mb.
    #250347
    1   ...   78   79   80   81   82   83   84   85   ...   135
    Bog'liq
    Fizik jarayonlarni kompyuterda modellashtirish

    3. Bo‘yash va chizish usullari hamda stillari haqida
    1. setfillstyle (style, color) - bo’yash usul va rangni o’rnatish. Bu erda style -o’zgarmas kattalik bo’lib, ukuyidagicha bo’lishi mumkin:
    0 – sohani fon ,rangi bilan tuldirish;
    1- sohani rang bilan uzluksiz to’ldirish;
    2 – qalin gorizontal chiziqlar
    3 – ingichka og’ma chiziqlar
    4 – yugon og’ma chiziqlar
    5 – yug’on og’ma chiziqlar (boshqa stil)
    6 – og’ma yo’llar
    7 - turtburchaklichiziklar
    8 - ogmaturtburchaklar
    9 – zich ogma shrtixlar
    10 – siyrak nuqtalar (uer - buerda)
    11 – zich nuqtalar bilan
    2. floodfill (x, y, color) - joriy rang va usuldan foydalangan xolda
    Chegaralangan soxani buyash. Buerda x va y - shu soxaga tegishli bo’lgan biror nuqta koordinatasi. Avval rang, keyin stili ko’rsatiladi. Masalan:
    setcolor (4); {qizil rangli qalam, chegara rangi}
    setfillstyle (1, 2); {1-stil bilan yashil rang bilan bo’yash}
    circle (50, 50, 35); {radusi 35 bo’lgan aylana chizish}
    floodfill (50, 50, 4); {aylana ichiga rang tukish, bo’yaladigan chegararangi
    rangli kalam bilan bir xil bulishi kerak}
    3. setlinestyle (s, a, b) – turli stildagi chiziqlarni chizish uchun; Bu yerda s-style nomeri; a – foydalanuvchi stilini yaratishi mumkin bo’lgan parametr,
    odatdaaq1 debolinadi; b- chiziqning qalinligini ko’rsatadigan parametr
    0 – oddiy chiziq;
    1 – mayda punktir chiziq;
    2 – kalin va uzun chok punktir chiziq
    3 – yupqa va uzunchoq punktir chiziq;
    4 – siyrak nuktali chiziq.
    1- Misol:
    1 # include
    2 # include
    3 void main ( )
    4 { int i, j, gd, gm ;
    5 gdq 0;
    6 initgraph (&gd, &gm, " ");
    7 setcolor (14); // sariq qalam
    8 for ( i=0; i<=20; i++)
    9 for ( j=0; j<=20; j++)
    10 circle (i*50, j*30, 55); // sari erangli aylanalar
    11 rectangle (0, 0, getmaxx, getmaxy); //ekran buylab to’g’ri to’rtburchak
    12 setcolor (11); // to’q feruza rangli qalam
    13 bar3d(200, 300, 100, 150, 30, topon); // parallelepiped, ichi ok
    14 setcolor (CYAN); // ochvferuzavrangli qalam
    15 fillellipse (350, 360, 135, 90); //ellips, ichi oq rangda
    16 getch( );
    17 closegraph( ); }

    Download 15,08 Mb.
    1   ...   78   79   80   81   82   83   84   85   ...   135




    Download 15,08 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Bo‘yash va chizish usullari hamda stillari haqida

    Download 15,08 Mb.