Kurzbeschreibung
Parameter Funktionsweise Ein/Ausgänge Limitierungen Querverweise Beispiele
 | Kurzbeschreibung
GeometricFitting passt den Schwerpunkt, einen Kreis oder eine
Gerade an eine gegebene Punktmenge. |
 | Parameter
 | Parameter: intern (Dialog), extern
(ParamConv), Datenbank (DBLoad) |
 | Distanz: Algebraisch, euklidisch, kombiniert
|
|
 | Funktionsweise
GeomFitting berechnet je nach verbundenen Ausgängen den
Schwerpunkt einer Punktmenge, passt eine Gerade
durch die Menge von Punkten oder approximiert einen Kreis an diese Menge. Für die
Kreispassung stehen drei Varianten
zur Verfügung. Im Fall algebraischer Distanzen wird als Fehlermaß bei der Passung
der algebraische Abstand des Punktes
vom Kreis berechnet. Im Fall euklidischer Distanzen wird der euklidische Abstand
verwendet. Wählt man das kombinierte
Verfahren, so wird die Startlösung unter Verwendung algebraischer Distanzen mittels einer
Iteration mit euklidischen Distanzen verbessert. |
 | Ein-/Ausgänge
Eingänge |
EXT, DB |
SWORD{Distanz} |
Distanzmaß |
Points2D[] |
TYPEINFO{TypeInfo}
POINTER[]{FPOINT2_T} |
Array von Punkten |
Ausgänge |
Points2D[] |
TYPEINFO{TypeInfo}
POINTER[]{FPOINT2_T} |
Schwerpunkt |
Line2D[] |
TYPEINFO{TypeInfo}
POINTER[]{LINE2D_T} |
gepasste Gerade |
Circle[] |
TYPEINFO{TypeInfo}
POINTER[]{CIRCLE_T} |
gepasster Kreis |
|
|