Membuat Revolusi matahari dengan bumi dan revolusi bumi dengan bulan

Membuat Revolusi matahari dengan bumi dan revolusi bumi dengan bulan

clip_image002

Untuk menggambar matahari tersebut pertama – tama digambar bentuk lingkaran dengan cara

clip_image003

Kemudian digambarkan segitiga di sekitar lingkaran tersebut , dengan tambahan fungsi rotasi terhadap segitiga tersebut.

clip_image004

clip_image005

clip_image006

Untuk membuat gambar bumi pertama tama digambarkan lingkaran kemudian untuk membuat gradasi warnanya akan digunakan fungsi gradatePolygon

clip_image007

Kemudian untuk membuat agar bulan tersebut berputar digunakan fungsi translationMTX(), rotationMTX() , dan Point2Vector().

clip_image008

Berikut ini beberapa fungsi yang digunakan untuk membuat object ataupun rotasi dari object-object diatas

clip_image009

clip_image010

clip_image011

clip_image012

Jadi untuk mentotasi atau mentrasnlasi suatu objek digunakan method rotate. Didalamnya mengguakan metode matrix dalam mengerjekannya