Coding: Don't make mistakes when resizing objects! Kodifika: M'għandekx jiżbaljaw meta resizing oġġetti! Preserve the initial ratio correctly! Jippreservaw il-proporzjon inizjali korrettament!
Posted on 17. Posted on 17. Jun, 2009 by Dragos in Coding Ġunju, 2009 minn Dragos fl-Kodifika
I was tempted many times to do quick adjustments to my code, without taking into consideration some basic mathematical principles. I kien it-tentazzjoni li ħafna drabi jagħmlu aġġustamenti mgħaġġla għall-kodiċi tiegħi, mingħajr ma jittieħed in kunsiderazzjoni xi prinċipji matematiċi bażiċi. 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. Għal eżempji jekk il-kaxxa hija l-ewwel nett 100px tall u 60px wiesgħa, u mbagħad I avviż li din il-kaxxa ma jinstallax il-post fejn kienet intiża biex titqiegħed, dak li għamilt kien li naqqas 10 px mill-wisa 'tal-kaxxa, biex dan tajbin xi żona, u fl-istess ħin jitnaqqsu I px 10 mill-għoli wkoll, ħsieb li tagħmel hekk I tinżamm il-proporzjon tad-daqsijiet tal-bidu tal-kaxxa. In fact this is not true! Fil-fatt dan mhux veru!
Here's why: Hawn għaliex:
The ratio of the initial box is 100px/60px=1.66 Il-proporzjon tal-kaxxa tal-bidu hija 100px/60px = 1.66
In the second case the ratio is: (100px-10px)/(60px-10px)=1.8 Fit-tieni każ il-proporzjon huwa: (100px-10px) / (60px-10px) = 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! Għalhekk, jekk inti użati biex japplikaw l-istess teknika kif għamilt biex malajr resize oġġetti, tinsieh, kif huwa żbaljat! Instead use the old method from school to determine a variable from two fractions, preserving the ratios. Minflok tuża l-metodu l-antik mill-iskola biex tiddetermina varjabbli minn żewġ frazzjonijiet, tippreżerva l-proporzjonijiet. 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). Lura għall-eżempju ta 'hawn fuq, biex isibu l-valur tal-għoli tal-kaxxa ġdida I'd jużaw dan il-formula: 100px/60px = (100px-10px) / x, so x = 60px * 90px/100px = 54px (minflok ta' il-valur korrett ta '50px). That's it! That's it!
No related posts. Nru related posts.












































