Hello again, liebes Java-Forum,
habe endlich mal wieder eine Java Aufgabe und auch mal wieder ein knackiges Problem, dass es zu lösen gilt. Ich habe eine Punktemenge im 3D-Raum, welche die Stützpunkte einer Oberfläche sind. Stellt euch einfach ein Drahtgitter vor, jede Gitterzelle ist quadratisch, dass ihr über die Rundung eines Baumstammes legt. Die Gitterpunkte sind meine Messpunkte.
Jetzt kann ich ja jede Gitterzelle recht einfach durch zwei Dreiecke triangulieren. Das Problem ist aber, dass meine daraus resultierende Oberfläche im Vergleich zur echten Oberfläche ziemlich grobkantig ist, weil das Messgitter sehr grobmaschig ist. Ich muss also irgendwie eine stetige Fläche an die Messpunkte fitten, so dass ich zwischenwerte interpolieren kann. Rauschen und Abweichler sind nicht vorhanden.
Unter C / C++ gibts massig Bibliotheken für so Zeugs, aber ich bin nunmal Java Fan :-D. Wisst ihr, ob es da nicht doch irgendeine kluge Bibliothek gibt? Alternativ wäre ich für Stichworte zur Literatur dankbar, "Surface fitting", "Mash smoothing", etc. war bisher nicht sehr erfolgreich, bzw. eher für große, wildverteilte Punktmengen. Das muss doch einfacher gehen?
Viele Grüße vom Berg,
Troll
habe endlich mal wieder eine Java Aufgabe und auch mal wieder ein knackiges Problem, dass es zu lösen gilt. Ich habe eine Punktemenge im 3D-Raum, welche die Stützpunkte einer Oberfläche sind. Stellt euch einfach ein Drahtgitter vor, jede Gitterzelle ist quadratisch, dass ihr über die Rundung eines Baumstammes legt. Die Gitterpunkte sind meine Messpunkte.
Jetzt kann ich ja jede Gitterzelle recht einfach durch zwei Dreiecke triangulieren. Das Problem ist aber, dass meine daraus resultierende Oberfläche im Vergleich zur echten Oberfläche ziemlich grobkantig ist, weil das Messgitter sehr grobmaschig ist. Ich muss also irgendwie eine stetige Fläche an die Messpunkte fitten, so dass ich zwischenwerte interpolieren kann. Rauschen und Abweichler sind nicht vorhanden.
Unter C / C++ gibts massig Bibliotheken für so Zeugs, aber ich bin nunmal Java Fan :-D. Wisst ihr, ob es da nicht doch irgendeine kluge Bibliothek gibt? Alternativ wäre ich für Stichworte zur Literatur dankbar, "Surface fitting", "Mash smoothing", etc. war bisher nicht sehr erfolgreich, bzw. eher für große, wildverteilte Punktmengen. Das muss doch einfacher gehen?
Viele Grüße vom Berg,
Troll