22-12-2008, 05:22 PM
Là j'ai pas trop le temps de chercher, alors je te passe ce que j'ai fait.
Par contre j'avance les y 2 par 2, je sais pas si c'est bon :/
Par contre j'avance les y 2 par 2, je sais pas si c'est bon :/
$L2=72; //taille de l'image
$L1 = sqrt(3)/4*$L2;
for($x=0; $x<10; $x++)
{
for($y=0; $y<10; $y+=2)
{
$X = ($x+1)*($L2 - ($L1+5)/2); //le numero 5 pour le decalage
$Y = $y*($L1 + 4); //le numero 4 pour le decalage
//decalage car hexagone non regulier
if($x%2 == 0) { //Pair
$Y += $L2/2;
}
echo '<img src="_img/1.png" style="position:absolute;left:'.$X.'px;top:'.$Y.'px;"/>';
}
}