Coding: Don't make mistakes when resizing objects! Кодирање: Не правимо грешке приликом мењања величине објеката! Preserve the initial ratio correctly! Очување исправно почетне однос!
Posted on 17. Постед он 17.. Jun, 2009 by Dragos in Coding Јул 2009 бы Драгош у кодирању
I was tempted many times to do quick adjustments to my code, without taking into consideration some basic mathematical principles. У искушењу сам много пута урадити брзо прилагођавање на мој број, без узимања у обзир неке основне математичке принципе. For examples if a box is first of all 100px tall and 60px wide, and then I notice that this box does not fit the place where it was intended to be placed, what I did was to subtract 10 px from the width of the box, for it to fit some area, and at the same time I subtracted 10 px from the height also, thinking that doing so I kept the ratio of the initial sizes of the box. На пример, ако је поље пре свега високи 100пкс и 60пкс широк, а онда сам приметити да ово поље не може да стане на место где је требала да буде постављена, што сам учинио је за одузимање 10 пкс од ширине оквира, за да стане неком подручју, а у исто време ја одузета, такође од 10 пкс висине, мислећи да радим тако да сам задржао однос почетне величине оквира. In fact this is not true! У ствари ово није тачно!
Here's why: Ево зашто:
The ratio of the initial box is 100px/60px=1.66 Однос почетне кутија је 100пкс/60пкс = 1,66
In the second case the ratio is: (100px-10px)/(60px-10px)=1.8 У другом случају однос је: (100пкс-10пкс) / (60пкс-10пкс) = 1,8
So, if you used to apply the same technique as I did to quickly resize objects, forget about it, as it's wrong! Дакле, ако сте користили да бисте применили исту технику као што сам учинио да брзо мењање величине објеката, заборави о томе, као што је погрешан! Instead use the old method from school to determine a variable from two fractions, preserving the ratios. Уместо тога користите стару методу из школе да одреди варира од две фракције, очување пропорција. Back to the example above, in order to find out the new height value of the box I'd use this formula: 100px/60px=(100px-10px)/x, so x=60px*90px/100px=54px (instead of the incorrect value of 50px). Назад на горе наведеном примеру, како би сазнали нове вредности висине оквира бих користити ову формулу: = 100пкс/60пкс (100пкс-10пкс) / кс тако да је кс = 60пкс * 90пкс/100пкс = 54пкс (уместо нетачна вредност 50пкс). That's it! Тхат'с ит!
No related posts. Нема сродних постова.












































