AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Schnittpunkt zweier Strecken

Ein Thema von DARKLORD-X- · begonnen am 7. Dez 2005 · letzter Beitrag vom 8. Feb 2006
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von DARKLORD-X-
DARKLORD-X-

Registriert seit: 11. Dez 2004
Ort: Wildenbruch
10 Beiträge
 
#1

Schnittpunkt zweier Strecken

  Alt 7. Dez 2005, 22:07
Hallo,

kann mir jemand sagen wie ich den Schnittpunkt zweier Strecken, von denen ich jeweils Anfangs und Endpunkt kenne berechnen kann.
Sollte es mehrere Schnittpunkte geben, so sollte die Funktion den SP zurückgeben, der am nähsten am Startpunkt von Strecke 1 liegt.

Danke
MfG DARKLORD-X-
  Mit Zitat antworten Zitat
BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Schnittpunkt zweier Strecken

  Alt 7. Dez 2005, 22:08
Zitat von DARKLORD-X-:
Hallo,

kann mir jemand sagen wie ich den Schnittpunkt zweier Strecken, von denen ich jeweils Anfangs und Endpunkt kenne berechnen kann.
Sollte es mehrere Schnittpunkte geben, so sollte die Funktion den SP zurückgeben, der am nähsten am Startpunkt von Strecke 1 liegt.

Danke
Ich habe das mal so gemacht, dass ich die Strecken als Geraden behandelt hab, dann den Schnittpunkt gesucht hab und darauf verglichen hab, ob der Schnittpunkt innerhalbd er Strecken ist.
Benjamin
  Mit Zitat antworten Zitat
Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#3

Re: Schnittpunkt zweier Strecken

  Alt 7. Dez 2005, 22:10
Zitat von DARKLORD-X-:
Hallo,

kann mir jemand sagen wie ich den Schnittpunkt zweier Strecken, von denen ich jeweils Anfangs und Endpunkt kenne berechnen kann.
Sollte es mehrere Schnittpunkte geben, so sollte die Funktion den SP zurückgeben, der am nähsten am Startpunkt von Strecke 1 liegt.

Danke
Hmm, wie sollen denn zwei Strecken bitte mehr als einen Schnittpunkt haben (außer, sie liegen aufeinander )?
Julian J. Pracht
  Mit Zitat antworten Zitat
Benutzerbild von DARKLORD-X-
DARKLORD-X-

Registriert seit: 11. Dez 2004
Ort: Wildenbruch
10 Beiträge
 
#4

Re: Schnittpunkt zweier Strecken

  Alt 7. Dez 2005, 22:13
BenjaminH: Das hab ich schon versucht, aber dann hatte ich Pobleme bei Strecken deren Start und End X Wert gleich sind. Dann kann man ja keinen Anstieg berechnen, oder?

Ultimator: Ja nur wenn sie aufeinander liegen, aber diesen Fall kann ich leider net ausschließen.

Danke
MfG DARKLORD-X-
  Mit Zitat antworten Zitat
BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Schnittpunkt zweier Strecken

  Alt 7. Dez 2005, 22:17
Wenn die x werte von Start und End punkt einer Strecke gleich sind drehst du das ganze halt um 90°
//Edit:
sollten aber auch die y werte der anderen Strecke gleich sind vergleichst du halt ob sich der x wert in den möglichen x werten der anderen Strecke befindet und mit dem Y Wert genauso.
Ist das Verständlich?
Ich hab des irgendwann mal gemacht, wenn du überhaupt nicht weiterkommst kann ich nmal sehen, ob ich des
a.) nochmal zusammenbekomme oder
b.) wieder finde
eher a.
Gute Nacht
Benjamin
  Mit Zitat antworten Zitat
Oxmyx

Registriert seit: 21. Sep 2004
499 Beiträge
 
#6

Re: Schnittpunkt zweier Strecken

  Alt 7. Dez 2005, 22:19
Die Geradengleichung einer Gerade, die senkrecht nach oben zeigt bei x = 3, ist schlicht und ergreifend "x = 3". Damit kannst du ja leicht den Schnittpunkt mit einer anderen Geraden berechnen.
  Mit Zitat antworten Zitat
Oxmyx

Registriert seit: 21. Sep 2004
499 Beiträge
 
#7

Re: Schnittpunkt zweier Strecken

  Alt 7. Dez 2005, 22:20
Zitat von BenjaminH:
Wenn die x werte von Start und End punkt einer Strecke gleich sind drehst du das ganze halt um 90°
Und was machst du dann bei diesen beiden Geraden?

x = 1
y = 2
  Mit Zitat antworten Zitat
BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Schnittpunkt zweier Strecken

  Alt 7. Dez 2005, 22:21
Zitat von Oxmyx:
Die Geradengleichung einer Gerade, die senkrecht nach oben zeigt bei x = 3, ist schlicht und ergreifend "x = 3". Damit kannst du ja leicht den Schnittpunkt mit einer anderen Geraden berechnen.
Das wird dann als y=3 angegeben, oder?
//Edit
Der Rest steht im Edit, oder?
Benjamin
  Mit Zitat antworten Zitat
Oxmyx

Registriert seit: 21. Sep 2004
499 Beiträge
 
#9

Re: Schnittpunkt zweier Strecken

  Alt 7. Dez 2005, 22:22
Zitat von BenjaminH:
Zitat von Oxmyx:
Die Geradengleichung einer Gerade, die senkrecht nach oben zeigt bei x = 3, ist schlicht und ergreifend "x = 3". Damit kannst du ja leicht den Schnittpunkt mit einer anderen Geraden berechnen.
Das wird dann als y=3 angegeben, oder?
Ne, die Gerade y = 3 ist "waagrecht", die Gerade x = 3 ist "senkrecht".
  Mit Zitat antworten Zitat
Benutzerbild von DARKLORD-X-
DARKLORD-X-

Registriert seit: 11. Dez 2004
Ort: Wildenbruch
10 Beiträge
 
#10

Re: Schnittpunkt zweier Strecken

  Alt 7. Dez 2005, 22:27
Danke erstmal für die vielen Antworten,

ich werde mir das mit dem drehen mal überlegen, dann müsste es eigentlich gehen.
Hab ebend auch nochmal gegoogelt und das hier gefunden. Scheint ein ganz anderer Ansatz zu sein (ohne Geraden), jedoch vestehe ich net so ganz was das bedeutet.

Gute Nacht (muss morgen um 3:30 aufstehen )
MfG DARKLORD-X-
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz