Rabu, 23 Januari 2013

Java2D Transform : Scale()



Method scale() berfungsi untuk mengubah koordinat sumbu x y berdasarkan besar skala yang ditentukan, atau dalam contoh sehari-hari dapat kita lihat pada peta.

Penulisan: scale(double x, double y);
double x adalah besar pembanding skala sumbu x yang baru terhadap sumbu x sebelumnya.
double y adalah besar pembanding skala sumbu y yang baru terhadap sumbu y sebelumnya.

Contoh:

Sebelum diberikan method scale() (normal) :

fillRect(1,1,4,4);




Setelah diberikan method scale() :

scale(2.0,1.0);
fillRect(1,1,4,4);


Terlihat pada contoh di atas, method scale(2.0,1.0) berfungsi untuk mengubah skala sumbu x menjadi 2.0 kali dari sebelumnya (2x lebih besar), dan mengubah skala sumbu y menjadi 1.0 kali dari sebelumnya (tetap). 

Sehingga ini menyebabkan Rect terlihat lebih panjang dari sebelumnya.

Tidak ada komentar:

Posting Komentar