Mailinglisten-Archive |
Hallo nochmal, > passt schon prima, aber dann, die Ernuechterung: > > $x = round(cos($phi) * $A); > $y = round(sin($phi) * $B); > $erg = ImageArc($neu, ($C + $x), ($D - $y), 5, 5, 0, 360, $blu); > > Der blaue Punkt liegt immer irgendwie daneben... :-((( > Woran koennte das nun wieder liegen <gruebel> in einer Ellipse wird pro delta(phi) wohl eine unterschiedliche Strecke delta(s) auf der Bahnkurve zurückgelegt -> verzerrt. Aber man kann den blauen Punkt wie den roten setzen, nur muß an der Stelle der Länge der Strecke der jeweilige Radius genommen werden. Formel: r = b/sqrt(1-e²cos²(phi)) e = sqrt(a²-b²)/a (sog. numerische Exzentrität) Gruß, Leo
php::bar PHP Wiki - Listenarchive