Tutorial Processing
Tutorial Processing
(50, 40, 80, 60) argumen ketiga menunjukkan lebar elips. Dalam
contoh ini lebarnya adalah 80 piksel.
(50, 40, 80, 60) argumen ketiga menunjukkan tinggi elips. Dalam
contoh ini tingginya adalah 60 piksel.
Berarti, keseluruhan perintah ellipse(50, 40, 80, 60); berarti gambarlah
elips dengan pusat di koordinat (50, 40), selebar 80 piksel, dan setinggi 60
piksel.
Latihan
1.
Buatlah elips dengan pusat (60, 45), dengan lebar 50 piksel dan tinggi
75 piksel.
2.
Itu elip
Nah, lingkaran bisa dianggap sebagai elips yang tinggi maupun lebarnya
sama. Maka untuk menggambar lingkaran, cukup buat lebar dan tingginya
sama, yang sama dengan diameter lingkarannya. Mudah, bukan?
?
ellipse(50, 40, 60, 60);
Latihan
1.
2.
size(200, 200);
background(#FFC80F);
stroke(#189D2D);
fill(#3FE88C);
ellipse(100, 100, 150, 150);
Cobalah tekan Run, dan kamu akan mendapatkan hasilnya seperti di bawah
ini.
Sebenarnya apa yang dilakukan oleh program tersebut? Baiklah, sekarang
kita akan melihatnya satu per satu.
Kamu hampir akan selalu memerlukan perintah ini setiap kali membuat
sebuahsketch. Karena perintah ini adalah untuk memberitahu Processing
ukuran kanvas yang kamu inginkan. Dalam hal ini adalah 200200. Jadi
Processing akan menyediakan sebuah kanvas bagimu dengan lebar 200
piksel, dan dengan tinggi 200 piksel.
?
size({lebar}, {tinggi});
menggambar
lingkaran,
kita
menggunakan ellipse.
Tetapi
?
stroke(#189D2D);
?
fill(#3FE88C);
Latihan
1.
2.
Bentuk-bentuk
primitif
Dengan Processing, kamu bisa membuat bentuk-bentuk sederhana yang
disebut sebagai primitif. Disebut primitif bukan karena tidak memakai baju
dan suka makan orang, tetapi karena bentuk-bentuk ini adalah bentuk yang
sederhana, yang bisa digabungkan untuk membuat bentuk yang lebih
kompleks.
Setiap
bentuk
dipengaruhi
warna
pada
bentuk.
Pada
awalnya stroke selalu berwarna hitam. Filladalah warna isi, yang awalnya
selalu berwarna putih. strokeWeight adalah tebal garis tepinya.
Sebagai contoh, kode di bawah akan membuat segitiga dengan titik-titik (10,
20), (80, 40), dan (50, 90).
?
triangle(10, 20, 80, 40, 50, 90);
Segi empat dapat dibuat dengan dua macam cara. Pertama, kamu bisa
membuat
segi
empat
sembarang
menggunakan quad.
Penggunaannya
Lalu bagaimana jika kamu ingin membuat persegi panjang yang tegak?
Kamu bisa saja mengatur koordinatnya sedemikian hingga dihasilkan persegi
panjang yang tegak. Tetapi Processing menyediakan cara yang lebih baik,
yaitu rect. Denganrect kamu hanya perlu memberikan koordinat titik paling
kiri atas saja (x, y), dan memberitahu lebar dan tinggi yang diinginkan
(dalam satuan piksel).
rect(x, y, lebar, tinggi);
Kode di bawah akan menghasilkan persegi panjang di posisi (30, 50) dengan
lebar 60 dan tinggi 40.
?
rect(30, 50, 60, 40);
Lingkaran adalah keadaan khusus dari elips, yaitu lebar dan tingginya sama.
Maka
kalau
ingin
membuat
lingkaran,
kamu
tinggal
menset lebar dan tinggi menjadi sama besar. Itu akan menjadi diameter
lingkaran.
?
ellipse(50, 50, 30, 30);
Kalau
kamu
hendak
membuat
busur,
kamu
bisa
gunakan arc.
Kode di bawah ini akan menghasilkan sektor elips yang berpusat di (50, 50),
dengan lebar 90 dan tinggi 70, digambar dari sudut awal 0.8 radian (45.8
derajat) hingga sudut akhir 5.1 (292.2 derajat).
?
arc(50, 50, 90, 70, 0.8, 5.1);