Mathematisches Problem im Rechtwinkligen Dreieck
lima-city → Forum → Sonstiges → Schule, Uni und Ausbildung
abstand
achse
bestimmen
dreieck
formel
graph
koordinate
koordinatensystem
linie
problem
punkt
richtung
sache
sagen
satz
strecke
vektor
verschieben
winkel
wurzel
-
Ja, aber das ganze wäre doch nur eine Verschiebung auf der X Achse.
Da fehlt doch noch die translation auf der Z-Achse doer irre ich da?
Man Stelle sich eifnach vor, dass mPos den X-Wert 1, mView den X-Wert 2 hat. daraus ergibt sich eine Strecke, die keine Parallele zur Y-Achse bildet. Wollte ich nun eine parallele zu dieser Strecke zeichnen und darauf einen Punkt bestimmen würde sich doch auch der Z-Wert ändenr, doer irre ich? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Die Y Achse, also die Höhe, soll gänzlich unberührt bleiben. Dafür habe ich mir schon eine Funktion gebastelt, die funktioniert und recht unaufwendig ist. Die aufzustellen war extrem eifnach *zwinker*
Ich probier es nocheinmal:
Ich habe zwei Punkte mit selben Y-Werten, sagen wir einfach, die sind kosntant 1.^^
Zeichne ich nun von Punkt zu Punkt eine Linie habe ich die Strecke mPos mView. Also sagen wir beispielsweise wir haben die beiden Ortsvektoren:
mPos (5 1 5)
mView (8 1 4)
DAnn würde ich dazwicshen die Linie ziehen. Eine parallele dazu hätte ja, wie wir alle wissen, an jedem Punkt den selben Abstand dazu. Wenn ich nun vom Punkt mPos im rechten Winkel um den gewünschten Abstand verschiebe, ändert sich ja nicht nur der X Wert, sondern auch der Z-Wert, es sei denn mView ist exakt über mPos was die X Achse angeht. -
Wie man Vektoren addiert und damit rechnet weiß ich. Nur was die Praxis im Dreidimensoinalen Raum angeht wird es schwer, wenn ich mir eine Formel erarbeiten muss.
Mir fehlt eifnach die Erfahrung.
Das ist einer der Gründe warum ich an dem projekt arbeite, für das ich das ganze hier brauche. =)
Ich werde das ganze mal ausprobieren, danke dir. =)
Gut, es ergeben sich noch kleinere probleme bei der Rotation... aber cih versuch es ersteinmal alleine zu lösen. Bisher, top! (:
Beitrag geändert: 25.4.2008 21:02:48 von adrians -
Ist es Absicht, dass bei der Berechnung des Winkels (a) Werte rauskommen, die.. nunja, Bogenmaß oder soetwas sind? Es kommtn jedenfalls bei mir keine Werte zwsichen 0° und 360° raus, sondern Werte zwischen -2 und 2 (So in etwa, mal etwas mehr, mal weniger usw. ^^)
Ich habe das ganze mal Debuggt und folgendes kam bei raus:
Pos: (0.0 2.5 5.0 )
View: ( 0.3479714 0.47 0.012244 )
a: -1.500796
x2: -0.005163
z2: -0.003057
Ich bin nicht ganz sicher, ob das richtige Ergebnisse sind?^^\"
Ich werde nochmal probieren den Term umzustellen usw.
PS: Der Term, wie ich ihn habe um den Winkel zu berechnen in C**:
deg=acos( vVector.x / ( sqrt( pow(vVector.x,2) + pow(vVector.z,2) ) ) );
Allerdings habe ich beim oberen Beispiel die Alternativ version benutzt:
deg=atan(vVector.z/vVector.x);
... -
Ich weiß natürlich nicht, aber könnte es sein, dass er mit RAd arbeitet, sprich von pi bis -pi...
-
Es gibt doch kein rechtwinkliges dreieck oder irre ich mich da !?!?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage