You are on page 1of 4

Bab 3

Atribut Output Primitif


TUJUAN PEMBELAJARAN Agar pembaca memahami pengertian atribut output primitive Agar pembaca memahami atribut titik Agar pembaca memahami atribut garis OUTCOME PEMBELAJARAN Pembaca bisa mendefinisikan pengertian output primitive Pembaca bisa menjelaskan atribut titik Pembaca bisa menjelaskan atribut garis

Pendahuluan
Setelah berhasil membangun output primitif, langkah selanjutnya adalah melakukan pengaturan terhadap atribut output primitif. Atribut adalah semua parameter yang mempengaruhi bagaimana primitive grafis ditampilkan. Atribut dari output primitif dapat berupa: Ukuran garis batas Tipe garis batas arna garis batas arna objek !"ill color # Area "illing$ 3.1 Atribut Titik Atribut dasar untuk titik adalah ukuran dan %arna. Ukuran titik direpresentasikan sebagai beberapa piksel. Sedangkan %arna titik bisa berupa monokrom !hitam#putih$, grayscale !abu& abu$, ataupun ber%arna !'()$.

* titik ukuran +, point, dengan %arna biru

*titik ukuran +- point, dengan %arna abu&abu


3.2 Atribut Gari Atribut dasar untuk garis adalah tipe !type$, tebal !%idth$ dan %arna !color$. .alam beberapa paket program aplikasi grafika seperti paint, photo shop, corel dra% dan lain&lain, garis dapat ditampilkan dengan menggunakan pilihan pen atau brush. 3.2.1 T!"e Gari (aris memiliki beberapa tipe, seperti garis tanpa terputus !solid line$, garis putus&putus !dashed line$, garis titik&titik !dotted line$ dan kombinasi garis dan titik !dash&dotted line$. (aris putus&putus dibuat dengan memberikan jarak dengan bagian solid yang sama. (aris titik&titik dapat dibuat dengan cara memberikan jarak yang lebih besar dari bagian solid line. (aris putus&putus dapat juga dihasilkan dari system raster menggunakan pi/el mask, 0

contohnya 000,,,,, akan menampilkan garis putus&putus dengan panjang dash 1 dan jarak antar dash 2. (ambar 1&0 memperlihatkan tipe&tipe garis: Solid line .ashed line .otted line .ash&.otted line (ambar 1&0: Type garis : solid line, dashed line, dotted line dan dashed&dotted line 3.2.2 Ukuran Gari 3mplementasi ukuran garis tergantung pada kemampuan device output yang digunakan. Pada video monitor garis tebal ditampilkan sebagai kumpulan garis sejajar yang berdekatan, sedangkan pada plotter akan menggunakan ukuran pen yang berbeda&beda. Pada raster, tebal garis standar diperoleh dengan cara menempatkan satu pi/el pada tiap posisi, seperti pada algortima )ressenham. (aris dengan ketebalan yang lain diperoleh dengan perkalian integer positif dan garis standar. (ambar 1&+ menunjukkan berbagai ukuran garis mulai 4 pt sampai dengan - pt yang terdapat pada soft%are aplikasi 5icrosoft ord.

(ambar 1&+: Ukuran garis dari 4 pt sampai dengan - pt pada soft%are aplikasi 5icrosoft

ord.

3.2.3 Pen dan Bru h Penggunaan pen dan brush pada aplikasi tertentu terkadang sangat dibutuhkan. Pen dan )rush merupakan atribut lain dari garis yang mempunyai beberapa kategori yaitu, bentuk, ukuran dan pola. )eberapa bentuk pen atau brush dapat dilihat pada (ambar 1&1 !diambil dari aplikasi Paint$ :

(ambar 1&1: )eberapa bentuk pen atau brush pada paket program aplikasi Paint 3.2.# $arna Gari Pada system raster, pi/el merupakan komponen dasar penyusun garis. Sehingga atribut %arna garis ditentukan oleh atribut %arna dari pi/el penyusunnya. 6umlah %arna setiap pi/el bergantung pada jumlah bit yang tersedia per pi/el pada frame buffer. )ila satu pi/el mempunyai jumlah 0 bit, maka pi/el tersebut ber%arna hitam atau putih. Artinya pi/el tersebut mempunyai + kemungkinan %arna yaitu hitam atau putih. )ila satu pi/el mempunyai jumlah 7 bit, maka pi/el tersebut mempunyai +2- kemungkinan %arna atau biasa disebut sebagai grayscale. )ila satu pi/el mempunyai jumlah +8 bit, maka pi/el tersebut mempunyai sekitar 0- juta kemungkinan %arna atau biasa disebut sebagai true color atau '().

'ingkasan
Atribut adalah semua parameter yang mempengaruhi bagaimana primitive grafis ditampilkan. Atribut dari output primitif dapat berupa: Ukuran garis batas Tipe garis batas arna garis batas arna objek !"ill color # Area "illing$ Atribut dasar untuk titik adalah ukuran dan %arna. Atribut dasar untuk garis adalah tipe !type$, tebal !%idth$ dan %arna !color$.

Soal&Soal 9atihan
0. )uatlah algoritma untuk membuat garis dengan ketebalan tertentu.

+.

)uatlah algoritma untuk membuat garis dengan ketebalan tertentu dan %arna tertentu.

1.

)uatlah algoritma untuk membuat garis dengan ketebalan tertentu, %arna biru dan %arna tepi garis adalah merah.

8.

Ubahlah algoritma pembentukan garis ..A dan )ressenham untuk membuat garis putus&putus !dashed$, garis titik&titik !dotted$ dan garis putus&titik&titik.

You might also like