phpbar.de logo

Mailinglisten-Archive

Re[2]: [php] 1/2 OT, oder...

Re[2]: [php] 1/2 OT, oder...

Leonhard Holz php_(at)_phpcenter.de
Wed, 12 Dec 2001 00:40:21 +0100


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