Polygon mit double-Koordinaten

Stefan1971HH

Mitglied
Hallo,
ich möchte ein Polygon mit double-Koordinaten für die Vertices erstellen;
Polygon (Java 2 Platform SE v1.4.2) akzeptiert hier aber nur Integer-Werte.
Es ist mir bekannt, dass das ein altes Problem ist; auch habe die Forensuche
und Google genutzt. Die angeboten Lösungen beruhen im wesentlichen immer darauf,
mit der Klasse Path2D.Double Path2D.Double (Java Platform SE 6) einen Kantenzug zu erstellen.
Mir ist allerdings zunächst eine geeignete Datenstruktur wichtiger als sofortiges Zeichnen.
In diesem Sinne missfällt mir, dass die Klasse Path2D.Double die Vertex-Koordinaten im
Gegensatz zur Polygon-Klasse nicht intern speichert, was die geplante systematische (Wieder-)Verwendung in einem umfangreichen Java3D-Projekt erschwert.
Hat hier jemand eine Idee?

danke,
Stefan
 
Polygon (dabei seit Version 1.0, mit einigen public fields :autsch: ) kann man eigentlich nur als "Altlast" bezeichnen. Wenn es darum geht, könntest du die Klasse einfach "kopieren" als "Polygon2D", ggf. Teile der Altlasten entfernen und überall "int" durch "double" ersetzen (wie das Lizenztechnisch aussieht, müßte man sich noch genauer ansehen...)
 

Neue Themen


Zurück
Oben