Autor Zpráva
Darker
Profil
Vylepšuji svůj generátor grafů, a narazil jsem na triviální matematický problém, který naprosto nejsem schopen vyřešit.
Představte si běžný graf soustavy souřadnic. Na něm cyklem udělám po každých 10 jednotkách čárku. Deset jednotek odpovídá 10-ti pixelům při zoomu 100, dvacíti při 200.
A pořád se mi nedaří ty čárky vystředit tak, aby se křížily s nulou, a nebyly nějak posunuté.
Co jsem zkoušel posledně:
 for($i=$imagesize%$pixs_to_ten;$i<$imagesize;$i+=$pixs_to_ten){
  $pix=$i;//($i+($imagesize/2))*2;
  $debug[]="$i>$pix ";
  imageline($im,$pix,round($imagesize/2)-$crosline_len,$pix,round($imagesize/2)+1+$crosline_len,$impal["red"]);            //HORIZONTALNI
  imageline($im,round($imagesize/2)-$crosline_len,$pix,round($imagesize/2)+1+$crosline_len,$pix,$impal["blue"]);             //VERTIKALNI
 };
Alphard
Profil
Musíte to posunout na střed. Možná by stačilo round($imagesize/2)%$pixs_to_ten.
Darker
Profil
Muhahá, funguje to. Když pomyslím, že jsem to zkoumal skoro hodinu...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: