Article View: de.sci.informatik.ki
Article #17Berechnung des Spiegelbildes eines Objektes
From: Hendrik Bohn
Date: Mon, 07 Dec 1998 00:00
Date: Mon, 07 Dec 1998 00:00
31 lines
2020 bytes
2020 bytes
Hallo, ich habe hier einen Algorithmus, um das Spiegelbild (an einer Geraden) eines Objektes zu berechnen. Ich gehe von den Eckpunkten des Objektes aus und berechne das Spiegelbild des Punktes an der Geraden. Aber irgendwie funktioniert das nicht. Vielleicht findet jemand von Euch den Fehler oder eine bessere L�sung. Gegeben ist der Punktvektor (x;y) und die beiden Punktvektoren (Sx1;Sy1) und (Sx2;Sy2), die die Spiegelgerade bilden. u=((y-Sy1)*(Sy2-Sy1)-(Sx1-x)*(Sx2-Sx1))/(sqr(Sy1-Sy2)-sqr(Sx2-Sx1)) u ist der Anteil des Vektor der Spiegelgerade, so da� es den Schnittpunkt ergibt, der rechtwinklig zur Spiegelgeraden ist. Ich setze als Ansatz die Geradegleichungen (x;y)+u(Sy1-Sy2;Sx2-Sx1) und (Sx1;Sy1)+v(Sx2-Sx1;Sy2-Sy1) gleich. So komme ich auf u. Um den Schnittpunkt herauszubekommen: (a;b)=(Sx1;Sy1)+u(Sx2-Sx1;Sy2-Sy1) Und zum Schlu� den Bildpunkt: (x;y)+2(a-x;b-y) So und das funktioniert nicht, aber ich wei� verdammt nicht, wo der Fehler liegt. Vielen Dank f�r Eure Hilfe Hendrik
Technical Details
Message-ID:
<366bf124.0@news.uni-rostock.de>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: 113080,ff77598cbd9c3a0e,start X-Google-Attributes: gid113080,public X-Google-Thread: 102c5b,ff77598cbd9c3a0e,start X-Google-Attributes: gid102c5b,public X-Google-Thread: 1102ea,ff77598cbd9c3a0e,start X-Google-Attributes: gid1102ea,public X-Google-Thread: f4da7,ff77598cbd9c3a0e,start X-Google-Attributes: gidf4da7,public X-Google-Thread: 113dff,ff77598cbd9c3a0e,start X-Google-Attributes: gid113dff,public From: "Hendrik Bohn" <bohn@informatik.uni-rostock.de> Subject: Berechnung des Spiegelbildes eines Objektes Date: 1998/12/07 Message-ID: <366bf124.0@news.uni-rostock.de> X-Deja-AN: 419652101 X-NNTP-Posting-Host: 139.30.22.24 X-Trace: 7 Dec 1998 16:15:48 +0100, 139.30.22.24 X-MSMail-Priority: Normal X-Priority: 3 Newsgroups: de.sci.informatik.ki,de.sci.informatik.misc,fido.ger.informatik,maus.sci.informatik,z-netz.wissenschaft.informatik X-MimeOLE: Produced By Microsoft MimeOLE V5.00.0810.800