Nim: 3101.0902.1266
Tugas: Grafika Komputer
Asalamualaikum gan ane mau share cara bikin Gambar sederhana yah itung-itung sekalian nyelesain Tugas Grafika komputer ane !! hehe
Alat Bantu yang digunakan:
1.Leptop/PC
2.Aplikasi Program Processing download klik disini
3.Modem gan ,buat ane upload tugas,,hehehe
Pada grafika komputer, sistem koordinat suatu objek dapat di transformasi. Transformasi ini memungkinkan terjadinya perpindahan posisi suatu objek tanpa harus membuat model objek yang baru. Jenis-jenis transformasi yang sering digunakan pada grafika komputer dibagi menjadi 3 macam, yaitu transisi, rotasi, dan skalasi.
A. Transisi
Translasi merupakan bentuk transformasi yang memindahkan posisi suatu objek, baik pada sumbu x, sumbu y, atau sumbu z.
>> Transisi berarti memindahkan objek sepanjang garis lurus dari suatu lokasi koordinattertentu kelokasi yang lain tanpa mengubah bentuk objek
Copas kode listing Transisi gan:
void setup()
{
size(300, 300);
background(255);
noStroke();
fill(5);
rect(20, 20, 40, 40);
fill(128);
rect(20 + 60, 20 + 80, 40, 40);
}
hasil gambar dari listing:
B. Rotasi
Rotasi merupakan bentuk transformasi yang digunakan untuk memutar posisi suatu benda
>> Rotasi merupakan pemutaran terhadap suatu objek, rotasi dapat dinyatakan dalam bentukmatriks.
Copas kode listing Rotasi gan:
void setup()
{
size(200, 200);
background(255);
smooth();
fill(192);
noStroke();
rect(40, 40, 40, 40);
pushMatrix();
translate(40, 40);
rotate(radians(45));
fill(0);
rect(0, 0, 40, 40);
popMatrix();
}
hasil gambar dari listing:
C. Skala
Skalasi merupakan bentuk transformasi yang dapat mengubah ukuran(besar-kecil) suatu objek.
>> Skala digunakan untuk mengubah ukuran suatu objek, bila pada translasi operasi yang digunakan adalah penjumlahan sedangkan pada skala operasi yang digunakan adalahperkalian
Copas kode listing skala gan:
void setup()
{
size(200,200);
background(255);
stroke(128);
rect(20, 20, 40, 40);
stroke(0);
pushMatrix();
scale(2.0);
rect(20, 20, 40, 40);
popMatrix();
}
Tidak ada komentar:
Posting Komentar
Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.