2016-03-30 28 views

cevap

0

Yalnızca boyutları ayırın. Gerektiğinde sonucunuzu otomatik olarak düzeltmek için ceiling functionceil'u kullandığınızdan emin olun.

ceil(64/7) == 10 
ceil(128/15) == 9 

64 boyut boyunca son blok 4 adet uzun olacak ama sen 10 * 9 hücrelerini olacak ve 128 boyut boyunca son blok 3 adet uzun olacak. (Bu değerler, modulo functionmod, örn., mod(64, 10) == 4'dan edinilebilir.)

Elbette onları ayırmanın başka yolları da vardır. ceil yerine floor functionfloor'u kullanabilir ve 9 * 14 hücreleri kullanabilir, son hücreler ilk boyutta 10, ikincisinde ise 16 olur. Ya da ekstra genişlikleri birkaç blok arasında dağıtabilir ve daha tutarlı bir blok boyutu elde edebilirsiniz. Amaçlarınıza en uygun olanı bulmak size kalmış.