Ich habe eine Reihe von 3D-Punkten, die eine Oberfläche annähern. Jeder Punkt unterliegt jedoch einem Fehler. Darüber hinaus enthält die Menge an Punkten viel mehr Punkte, als tatsächlich benötigt wird, um die darunter liegende Oberfläche darzustellen.Algorithmus zur Vereinfachung der 3D-Oberfläche?
Was ich suche ist ein Algorithmus, um eine neue (viel kleinere) Reihe von Punkten zu erstellen, die eine vereinfachte, glattere Version der Oberfläche darstellen (bitte um eine bessere Definition als "vereinfacht, glatter"). Die zugrunde liegende Oberfläche ist keine mathematische, daher hoffe ich nicht, den Datensatz an eine mathematische Funktion anzupassen.
Sie können eigentlich nicht beide glatte und einfachere Oberfläche bekommen. Es ist entweder das eine oder das andere. –
@Mikulas Dite technisch kann er nicht (mehr Punkte, komplizierter). Aber wenn er Ausreißer entfernt, kann die Kurve optisch glatter und weniger kompliziert erscheinen. –
Er könnte eine einfachere Oberfläche mit weniger Punkten erhalten, wenn die Oberfläche laut ist, wie bei einem hochauflösenden Laserscan eines Würfels. Das ist etwa so, als würde man nach einem Tiefpassfilter für 3D-Oberflächen fragen. – darron