🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.sci.informatik.ki
Article #17

Berechnung des Spiegelbildes eines Objektes

#17
From: Hendrik Bohn
Date: Mon, 07 Dec 1998 00:00
31 lines
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-mail

Show 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