[ascoders] Re: Punkt auf Linie finden mit ggb. Abstand zu einer Ellipse

> > Dazu brauchst Du eine Routine um Ellipse-Ellipse Schnittpunkte
> > zu berechnen:
> > http://www.magic-software.com/Source/Intersection/WmlIntrElp2Elp2.cpp
> > http://www.magic-software.com/Documentation/IntersectionOfEllipses.pdf
>
> Die habe ich von Kevin Lindsey.
> Das ist die wahre Fundgrube :o)
>

Ja, "zufälligerweise" bastel ich auch gerade an einer Geometrie-Library rum,
die
u.a. auf Kevins SVG Klassen basiert. Bin aber noch nicht ganz fertig.

Aber ich habe jetzt mal versucht, das Problem mit dem schrittweise
annähern Verfahren zu lösen. Das geht natürlich, aber die Performance
ist, naja nett gesagt, verbesserungsfähig....

http://www.quasimondo.com/scrapyard/ellipsecircle2.swf

Es ist übrigens kein Fehler, wenn der Kreis innerhalb der Ellipse bleibt,
das passiert immer dann, wenn der Startpunkt so liegt, daß man den Ball
nicht weiter nach hinten schieben kann.

Die Theorie bei der Demo ist, daß "Start" und "Ziel" in Wirklichkeit 1
Animations- Schritt wäre und der Ball ´z.B. durch das Hindernis
hindurchfliegen wollte.

Gruß
Mario

------------------------------------------------------
Archiv   : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------

Other related posts: