((1-$cutoff)*$slices);$i--){ $zradius=$i*2*$radius/($slices); //This is the x position at y=0 $zpos=$height*exp((-pow($zradius,2))/pow($radius,2)); for($j=0;$j<=($divs);$j++){ if($j == $divs){ $xn[$v]=$xn[($v-$divs)]; $x[$v]=$x[($v-$divs)]; $yn[$v]=$yn[($v-$divs)]; $y[$v]=$y[($v-$divs)]; $zn[$v]=$zn[($v-$divs)]; $z[$v]=$z[($v-$divs)]; $v++; }else{ $xn[$v]=$xscale*damage($damage)*round(cos($ang*$j),4); $x[$v]=round(($zradius*$xn[$v]), 4); $yn[$v]=$yscale*damage($damage)*round(sin($ang*$j),4); $y[$v]=round($zradius*$yn[$v],4); $zn[$v]=$zscale*cos((-2*$height*$zradius/pow($radius,2))*exp(-pow($zradius,2)/pow($radius,2))); $z[$v]=$zscale*$zpos; $v++; } }$hzindex[]=$v; }unset($i,$j); //var_dump($x); echo "\noptions -j +r -ms 20 -set _noClimb 0 end material name grass texture std_ground diffuse tan end \n"; echo"\nmesh\n"; for($i=0;$i