< Değişkenler Setup ve draw metodları >
Aşağıdaki şekli çizen bir Processing programı yazın.
Çizgilerin koordinatlarını width
ve height
cinsinden belirleyin;
öyle ki, boyutu değiştirseniz de başka bir değişiklik yapmanıza
gerek olmadan benzer bir şekil oluşsun.
Yukarıdaki sorunun aynısını aşağıdaki resim ve kod için yanıtlayın.
Yukarıdaki sorunun aynısını aşağıdaki resim ve kod için yanıtlayın.
Aşağıdaki şeklin ortaya çıkması için
h
değişkeninin değeri ne olmalı?
Burada sol kenar üstündeki nokta tam orta noktasıdır.
h
değerini width
ve/veya height
cinsinden yazın;
öyle ki, boyutu 500,800
yapsanız da başka bir değişiklik yapmanıza
gerek olmadan benzer bir şekil oluşsun.
size(400,300);
int h = ???;
line(0, h, width, 0);
line(0, h, width, height / 2);
line(0, h, width, height);
Cevap: height/2
Yukarıdaki sorunun aynısını aşağıdaki resim ve kod için yanıtlayın.
size(400,300);
int h = ???;
line(0, h - height, width, height / 2);
line(0, h - height/2, width, height / 2);
line(0, h, width, height / 2);
Alıştırma: Parabol ve
Alıştırmalar I
bölümlerindeki alıştırmaları,
koordinatları width
ve height
cinsinden tanımlayarak yapın. Öyle ki,
pencerenizin boyutu değişirse, başka bir değişikliğe gerek kalmadan
görüntü yeni pencere boyutuna göre ölçeklensin. Örnek: