"; echo ""; for($i = 0; $i < $x; $i++) { $dist = $i - 0; // (simple) $p = abs( ($dist - $x) / $x ); // (simple) $color = dechex( 255 * $p ); //echo "$dist, $p, $color\n"; echo " "; } echo ""; echo ""; */ echo ""; $goal = sqrt(pow($x,2) + pow($y,2)); for($h = 0; $h < $y; $h++) { echo ""; for($i = 0; $i < $x; $i++) { $plus = pow($i,2) + pow($h,2); $dist = sqrt( pow($i,2) + pow($h,2) ); // (simple) $p = abs( ($dist - $goal) / $goal ); // (simple) $color = str_pad(dechex( 255 * $p ), 2, '0', STR_PAD_LEFT); //echo "($i, $h) $plus : $dist vs $goal, $p, $color\n"; echo ""; } echo ""; } echo "
 
"; ?>