Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Kreisradius berechnen Tangente,Tangente,Durchpunkt (https://www.delphipraxis.net/125627-kreisradius-berechnen-tangente-tangente-durchpunkt.html)

Bomberbb 9. Dez 2008 09:18


Kreisradius berechnen Tangente,Tangente,Durchpunkt
 
Kann mir da wer helfen? Ich hab schon ein wenig gegrübelt, komme aber auf keinen Lösungsansatz.

Ich brauche den Radius eines Kreises, der tangential zu zwei geraden ist und durch einen Punkt geht, der auf der Winkelhalbierenden der beiden Geraden liegt...

Bin nur so weit gekommen, dass ich weiß, dass es zwei Lösungen geben wird...

DerDan 9. Dez 2008 09:35

Re: Kreisradius berechnen Tangente,Tangente,Durchpunkt
 
Hallo,

Hast du mal eine Zeichnung deines Problems?

mfg
DerDan

Bomberbb 9. Dez 2008 09:45

Re: Kreisradius berechnen Tangente,Tangente,Durchpunkt
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hoffe, die Skizze reicht aus. Die beiden durchgehenden Linien sind gegeben und der Punkt.
Mir ist auch gerade noch ein evtl. einfacher Lösungsansatz gekommen. Bloß auch da komm ich nicht weiter. Ich müsste Dazu einen Kreis berechnen, der drei Geraden tangiert.

Sherlock 9. Dez 2008 09:55

Re: Kreisradius berechnen Tangente,Tangente,Durchpunkt
 
Hmmm, das sollte eigentlich nicht sooo schwer sein.
Gegeben ist ja der Winkel zwischen den beiden Geraden. Ausserdem ist gegeben der Punkt auf der Winkelhalbierenden.

Der Radius des Kreises steht senkrecht auf den Tangenten, auf beiden ;)

Wenn Du auf Deinem Bild mal den Radius einzeichnest erhälst Du ein schönes rechtwinkliges Dreieck mit zwei bekannten Größen: Hypothenusenlänge und einen Winkel (hälfte des Winkels zwischen den beiden Geraden). Der Rest ist Trigonometrie: Was Du suchst ist die Länge der Gegenkathete.

Sherlock

Amateurprofi 9. Dez 2008 10:06

Re: Kreisradius berechnen Tangente,Tangente,Durchpunkt
 
Zitat:

Zitat von Sherlock
Hmmm, das sollte eigentlich nicht sooo schwer sein.
Gegeben ist ja der Winkel zwischen den beiden Geraden. Ausserdem ist gegeben der Punkt auf der Winkelhalbierenden.

Der Radius des Kreises steht senkrecht auf den Tangenten, auf beiden ;)

Wenn Du auf Deinem Bild mal den Radius einzeichnest erhälst Du ein schönes rechtwinkliges Dreieck mit zwei bekannten Größen: Hypothenusenlänge und einen Winkel (hälfte des Winkels zwischen den beiden Geraden). Der Rest ist Trigonometrie: Was Du suchst ist die Länge der Gegenkathete.

Sherlock

Wenn ich die Frage richtig verstanden habe, markiert der gegebene Punkt nicht den Mittelpunkt des Kreises, sondern den Punkt, in dem der Kreis die Winkelhalbierende schneidet.
Und dann ist das nicht ganz so trivial.

@Bomberbb: hab ich das richtig verstanden ?

Bomberbb 9. Dez 2008 10:38

Re: Kreisradius berechnen Tangente,Tangente,Durchpunkt
 
Liste der Anhänge anzeigen (Anzahl: 1)
Nun hab ich ne Lösung, aber die scheint mir doch sehr einfach... Nun ich werde mal schauen, ob das richtig ist...
Delphi-Quellcode:
sin(alpha) = r/(a+r)
r = sin(alpha)*(a+r)
r = a*sin(alpha) + r*sin(alpha)
r-r*sin(alpha) = a*sin(alpha)
r*(1-sin(alpha)) = a*sin(alpha)
r = a*sin(alpha) / (1-sin(alpha))

DerDan 9. Dez 2008 11:31

Re: Kreisradius berechnen Tangente,Tangente,Durchpunkt
 
Nur mal aus neugier,


schreibst du ein CAD Programm?

Bomberbb 9. Dez 2008 11:56

Re: Kreisradius berechnen Tangente,Tangente,Durchpunkt
 
Jain, kein wirkliches CAD-Programm, aber mit einigen CAD-Berechnungen.

DerDan 9. Dez 2008 12:04

Re: Kreisradius berechnen Tangente,Tangente,Durchpunkt
 
Nochmal neugier:

Und für welche Bracnche


mfg

DerDan

Bomberbb 9. Dez 2008 12:09

Re: Kreisradius berechnen Tangente,Tangente,Durchpunkt
 
Tischler...

p.s.: Die Berechnung scheint zu stimmen, leider bin ich nur von falschen Voraussetzungen ausgegangen... *heul*

Der gegebene Durchpunktliegt nicht auf der Winkelhalbierenden. Und schon verließen sie ihn...

Hat jemand eine Idee?


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:11 Uhr.
Seite 1 von 3  1 23      

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