![]() |
Kreispunkte Berechnen
Moin Leute !
Vor ner geraumen Zeit hab ich ja schon gepostet wie man die Koordinaten einer Linie berechen kann. Nun braächte ich aber noch ne Formel wie man das ganze mit nem Kreis anstellen kann ! hoffe dass das jemand drauf hat! |
Das wird dir wohl nicht helfen :
M = Mittelpunkt. P = Punkt auf Kreis. r = Radius r = Wurzel((M.x-P.x)^2+(M.y-P.y)^2) |
Die Formel ist schon mal nicht schlecht !
Nu muss ich noch überlegen wie damit dann die x und y werte rauskrig. Ich glaub ich frag mal meinen Mathelehrer ! |
Sehe ich das richtig das Du einfach einen Kreis zeichnen möchtest bei dem Du die x/y Koordinaten des Mittelpunktes und den Radius angibst?
|
Jo , fast , nur dass ich das ganze aus nem anderen input berechnen
muss : nämlich nur zwei punkte (von einem zum anderen wird der kreisbogen gezeichnet) und den Winkel des kreisausschnitts. |
P : Punkt1 = (a|b)
Q : Punkt2 = (c|d) M : Mittlepunkt = (x|y) phi : Winkel(MP,MQ) (das fettgedruckte entspricht dem gegebenen) Du suchst also M. ************************************************** ***************** Die Vektoren MP und MQ müssen gleich lang sein = radius. l = |MP| = Wurzel((a-x)^2+(b-y)^2) m = |MQ| = Wurzel((c-x)^2+(d-y)^2) (1) : l = m Der Winkel zwischen den Vektoren MP und MQ muss phi sein Zwischenwinkelformel (2) : cos(phi) = (MP * MQ)/(l*m) ************************************************** ****************** Hilft dir das? |
Liste der Anhänge anzeigen (Anzahl: 1)
Zur illustration eine kleine Graphik (handgezeichnet)
hoffe sie stimmt (die Graphik und die Berrechnung). ps: die Schrift ist wegen dem jpg-format so krackelig! :D pps. konstruktiv köntest Du den Ortsbogen verwenden. |
Hehe über den Dreck hab ich grad Mathe Abitur geschrieben.
12. Klasse Lineare Algebra. Hmmm.. aber ich weiss jetzt nicht genau wie er über diese Formel Code-Mässig an den Mittelpunkt kommen soll, da es da ganz fiese Quadratische Dinge zu lösen gilt! Zeich das auch mal, die Formeln da sind ja einfach :] Gruß Jan |
Ohne Gewähr, was mir mein Taschenrechner ausspuckte :
Code:
ziemlich unübersichtlich.
x=-(Wurzel(4*Wurzel(a^2-4*a+b^2-36*b+328)*Wurzel(c^2-4*c+d^2-36*d+328)*cos(phi)+a^2-2*a*c-4*b*(d-18)+c^2+72*(d-18))-a-c)/
x=(Wurzel(4*Wurzel(a^2-4*a+b^2-36*b+328)*Wurzel(c^2-4*c+d^2-36*d+328)*cos(phi)+a^2-2*a*c-4*b*(d-18)+c^2+72*(d-18))+a+c)/2 Schau mal ob ich ihm noch was schöneres entlocken kann. :D |
ahh!! so einer biste, mit nem Programmierbaren T-rechner :]
naja, sowas steh mir net zur Verfügung. aber naja! mit mathematika sollte man da auch was rausbekommen. BB Jan |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz