getCenterVertex in 2D

elli

Mitglied
Hallo, kurze Frage:
Gibt es eine Methode bzw. eine Klasse, die wie bei getCenterVertex (siehe Link unten), den Mittelpunkt von drei Punkten berechtnet - und das im zweidimensionalen Raum?

Utils

Was ist genau Vertex, das hab ich nicht richtig verstanden. Ist das nur für 3D oder auch für 2D??

Lieben Dank für Antworten.. :)
 

elli

Mitglied
Noch eine Nachfrage:
Wie hängen Vertex und Point zusammen?
Gibt es auch eine Methode um den Mittelpunkt von drei Punkten zu bestimmen, in die man Point einsetzen kann??
 

Marco13

Top Contributor
@brandy: :autsch: :noe:

Die Methode bezieht sich nur auf die Vertex-Klasse die in diesem ... Spiel oder was auch immer das ist... definiert ist, und die ist in 3D. Ob 2D oder 3D oder 27D macht aber keinen Unterschied, denn ganz allgemein ist so eine Methode trivial: Man addiert alle Punkte auf, und teilt das Ergebnis durch die Anzahl der Punkte. Wenn du das für java.awt.Point machen willst, versuch' es, und frag' ggf. nach.
 

elli

Mitglied
ganz allgemein ist so eine Methode trivial: Man addiert alle Punkte auf, und teilt das Ergebnis durch die Anzahl der Punkte.

damit bekommt man aber nicht den Mittelpunkt des Kreises auf dem die drei Punkte liegen.
Vieleicht hab ichs auch nicht richtig erklärt: Also ich suche eine Methode um den Mittelpunkt des Kreises zu berechnen, auf dem drei Punkte liegen (diese drei Punkte sollen in die Methode eingesetzt werden).
Gibt es so eine Methode für Point?
 

Marco13

Top Contributor
Das macht diese Methode mit an Wahrscheinlichkeit grenzender Sicherheit auch nicht. Das websuch-Stichwort wäre da "Circumcircle" ("Umkreis" - das Deutsche Wort allein ist für eine Websuche nicht so geeignet ;) ). Man berechnet den Schnittpunkt zweier Seitenhalbierender (beschrieben z.B. How to construct (draw) a circle through the 3 vertices of a triangle with compass and straightedge or ruler - Math Open Reference ). Vorgefertigt gibt's sowas für Point nicht, außer wenn man per Websuche zufällig was findet (was dich vermutlich auf den geposteten, aber unpassenden Link geführt hat).
 

Oben