Erstellen Sie die Lösung mit Visual Studio und führen Sie dann .HoleDetection data-set.txt
aus, wobei data-set.txt
Ihre Punktwolkendaten ist, ein Punkt pro Zeile, durch Leerzeichen getrennte Koordinaten.
Das Programm gibt den Mittelpunkt, den Radius und die Normalen für alle gefundenen Löcher in der Standardausgabe aus. Außerdem wird eine holeX.txt
erstellt, die Grenzpunkte für das X. gefundene Loch enthält.
Im Lieferumfang ist ein IPython-Notebook enthalten, das ich zum Testen und Verifizieren verwende. Die holeX.txt
und der Originaldatensatz können geplottet werden, um zu überprüfen, ob das Programm ordnungsgemäß funktioniert.