Berechnung vom 3. Eckpunkt bei einem ähnlichen Dreieeck
Übersicht

KruemelatorBetreff: Berechnung vom 3. Eckpunkt bei einem ähnlichen Dreieeck |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich habe ein Dreieck von dem ich die Seitenlängen weis, also eigendlich alles, man kann ja aus drei Werten den Rest berechnen.
Jetzt habe ich eine Strecke mit den Endpunkten D und E, und zu diesen die Korrdinaten. Ich möchte jetzt aus diese beiden Punkten, durch das hinzufüge eines weiteren ein Dreieck machen, und von diesem die Korrdinaten ausrechnen. Dabei soll Punkt A vom ersten Dreieck Punkt D vom zweiten sein, und Punkt B Punkt E. Die Dreieck sollen nachdem der Punkt F hinzugefügt würde, zueinander ähnlich sein. Ich hoffe ihr versteht was ich meine. Gruß Kruemelator |
||
![]() |
SpionAtom |
![]() Antworten mit Zitat ![]() |
---|---|---|
Mal sehen ob ich das richtig verstanden habe:
Das Dreieck (A,B,C) (rot) ist gegeben. Dann gibt es 3 ähnliche Dreiecke dazu mit der Seite A,B. Und zwar (A,B,F1), (A,B,F2), (A,B,F3). Was genau davon benötigst du? Gespiegelt an A,B, gedreht am Mittelpunkt von A,B? (Tatsächlich gäbe es sogar noch ein paar mehr ähnliche Dreiecke, wenn man mit Skalierungen anfängt....) |
||
os: Windows 10 Home cpu: Intel Core i7 6700K 4.00Ghz gpu: NVIDIA GeForce GTX 1080 |
Kruemelator |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Sorry, hatte ich woll nicht richtig erklärt.
Das zweite Dreieck hat mit dem ersten nicht eine gleiche Seite, es ist also "versetzt" außerdem kann ja auch die Größe und die Drehung vom ersten abweichen. Wie gesagt die Korrdnaten von D und E sind gegeben, ich bräuchte jetzt die von F. |
||
![]() |
ozzi789 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Stichwort : Proportionalität | ||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
![]() |
SpionAtom |
![]() Antworten mit Zitat ![]() |
---|---|---|
Soll Seite DE nun AB entsprechen oder müssen nur die Winkel gleich sein? | ||
os: Windows 10 Home cpu: Intel Core i7 6700K 4.00Ghz gpu: NVIDIA GeForce GTX 1080 |
Kruemelator |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
@SpionAtom:
Wenn nur die Winkel gleich sind, kann man doch garkein Dreieck berechnen oder? Man hat dann doch nur zwei Angaben, den die Dritte kann man ja aus den ersten beiden berechnen. Also: Die Seite AB soll dann im zweiten Dreieck DE sein. Es kann aber sein das AB und DE unterschiedlich lang sind. DF = AC*(DE/AB) So kann ich ja die anderen Seiten vom zweiten Dreieck ausrechen, aber das zweite Dreieck ist ja gedreht. Beim ersten Dreieck liegt Punkt C ja noch rechts neben A aber beim zweiten liegt F links neben D. @ozzi789: Wie gesagt, das zweite Dreieck ist gedreht. |
||
Kruemelator |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Habe jetzt selber eine Lösung gefunden.
0,000001 habe ich da eingefügt da man nicht durch 0 teilen kann. DF = AC * (DE / (AB + 0,000001)) winkel1 = winkel bei A winkel2 = winkel von D zu E x = DF*sin(winkel1+winkel2+90)+xvonD y = DF*sin(winkel1+winkel2)+yvonD |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group