[gelöst] Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd

In diesem Forum Fragen und Diskussionen in Deutsch
Forum rules
Foren-Regeln und hilfreiche Informationen

WICHTIG: Bitte zuerst lesen, bevor Sie posten
freecad-heini-1
Veteran
Posts: 7788
Joined: Tue Jan 07, 2014 11:10 am
Contact:

[gelöst] Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd

Post by freecad-heini-1 »

Hallo zusammen,
nächste Woche bekomme ich Messdaten einer Messmaschine. In einem Raster von 0,5mm Abstand wird eine Fläche auf Ebenheit gemessen. Noch ist die Fläche uneben, durch kunststofftechnisch nicht zu vermeidende Einfallstellen.
Wenn man die Fläche bombiert, also entgegen hält, erreicht man eine bessere Ebenheit. Die Fläche hat etwa 38x38mm.
Ich rechne also mit max. 5775 Messpunkten, wobei mittig einige Vertiefungen sind, die man nicht messen braucht.

Ich erhalte Daten entweder als *.pts Datei oder *.qvd.
Hier Beispiel-Dateien:
punkte-im-raster.zip
(7.68 KiB) Downloaded 73 times
Wer kann mir helfen aus den Punkten mit Freecad Flächen zu bilden?

Vielen Dank und viele Grüße

Wilfried
Last edited by freecad-heini-1 on Wed Feb 08, 2017 8:00 am, edited 1 time in total.
freecad-heini-1
Veteran
Posts: 7788
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd

Post by freecad-heini-1 »

Immerhin konnte ich die Punkte schon mal importieren. Dazu brauchte ich nur die Datei-Endung in *.asc zu ändern. Das sieht dann so aus:
points-import-asc.png
points-import-asc.png (82.08 KiB) Viewed 3418 times
Und nun lese ich mich weiter zum Thema ein:
https://www.freecadweb.org/wiki/index.p ... nts_Module
viewtopic.php?f=13&t=15988
viewtopic.php?f=13&t=16103
viewtopic.php?f=3&t=16098
freecad-heini-1
Veteran
Posts: 7788
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd

Post by freecad-heini-1 »

@bernd - jetzt habe ich hier gelesen, dass ich "pcl" für Ubuntu installieren soll.
Synaptic findet dieses Paket:
pcl-tools.png
pcl-tools.png (46.93 KiB) Viewed 3415 times
https://forum.freecadweb.org/viewtopic. ... 16#p103716
Ich lese etwas von Triangulisieren. Ist das für meine Punktewolke die richtige Methode?

Wie komme ich weiter?

@wmayer - bitte helfe mir.
wmayer wrote:Ja, es gibt den Schalter FREECAD_USE_PCL, der aktiviert werden muss.
Wo finde ich diesen "Schalter"?
freecad-heini-1
Veteran
Posts: 7788
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd

Post by freecad-heini-1 »

Jetzt habe ich das hier von @microelly2 gefunden:
https://forum.freecadweb.org/viewtopic. ... 14#p127014

Die Demo habe ich ausgeführt. Das sieht gut aus:
points-import-asc1.png
points-import-asc1.png (180.7 KiB) Viewed 3408 times
Als nächstes kommen meine Punkte dran ...
mario52
Veteran
Posts: 4673
Joined: Wed May 16, 2012 2:13 pm

Re: Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd

Post by mario52 »

hi
rename your file in .asc Macro_Dxf_To_Shape check "Type line" check "Create points"

There are other macros but tomorrow
gute Nacht

mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
freecad-heini-1
Veteran
Posts: 7788
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd

Post by freecad-heini-1 »

Thank you @mario52 - I will try tomorrow.

Ein erster fast gelungener Versuch. Ich hatte das Skript von @microelly2 genommen und meine Punkte rein kopiert:
https://raw.githubusercontent.com/micro ... iongrid.py

Es dauerte eine Weile und dann erschien dieses Ergebnis auf meinem Bildschirm:
points-import-asc2.png
points-import-asc2.png (211.81 KiB) Viewed 3404 times
Rechts oben diese 3 hoch stehenden Dinger gehören da nicht hin, aber immerhin tut sich was.

Als nächstes werde ich mario52 Skript testen.

Vielen Dank und viele Grüße

Wilfried
freecad-heini-1
Veteran
Posts: 7788
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd

Post by freecad-heini-1 »

@mario52
My demo points with your script:
points-import-asc3.png
points-import-asc3.png (148.89 KiB) Viewed 3401 times
wmayer
Founder
Posts: 20243
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd

Post by wmayer »

Als erstes kannst Du eine einfache Ebene approximieren. Dazu gehe in die Reverse-Engineering-Workbench und gehe im Menü REEN auf "Ebene approximieren". Danach solltest Du noch die Länge und Breite etwas herauf setzen, so dass die Punkte innerhalb liegen. Um zu prüfen wie gut die Approximation ist, gehe in die Inspection-Workbench und gehe auf Visual Inspection. Als "Actual" markierst Du die Punktewolke und "Nominal" die Ebene. Als Suchradius wähle mal 1mm. Danach kannst Du mit Doppelklick auf die Colorbar den Wertebereich eingrenzen. Wähle mal einen Bereich zwischen -0,1 und 0,1 aus.

Im zweiten Schritt kannst Du eine B-Spline-Fläche approximieren. Wiederum im REEN-Menü findest Du den entsprechenden Eintrag. Als Parameter wähle die folgenden Einstellungen:
Grad u/v: 2
Kontrollpunkte u/v: 10
Iterationen: 5
Größen-Faktor: 1
Glättung: Ja
Gesamtgewicht: 0,1
Länge des Gradienten: 1.0
Biegeenergie: 0,0
Variation der Krümmung: 0,0

Dann gehe nochmals das Prozedere durch, um einen Soll-Ist-Vergleich zu machen. Du wirst sehen, dass die Punkte noch besser passen.
mario52
Veteran
Posts: 4673
Joined: Wed May 16, 2012 2:13 pm

Re: Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd

Post by mario52 »

hi
yes with create line you must uncheck (sorry my fault) "Type line" for not create line and check "Create points" click Ok Make...

(ps:many points can long time)

other macros Macro_WorkFeatures > Point > 3/3 Load Points (you must rename in .asc )

Macro_WireXYZ

ps: i work for modify my macro accept the .pts .qvd and create coordinates on clic mouse

the format pts internet (7 field) (your file 3 field) http://truevis.com/Files/PTSImport/Pump ... _ReCap.pts

Code: Select all

100140    
0.4042519999999996 -3.476741 -1.634333 53 9 11 6
mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
User avatar
microelly2
Veteran
Posts: 4688
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd

Post by microelly2 »

Ich habe grade eine Sammlung von Methoden für Punktmengen in Arbeit,
https://youtu.be/VVCMaT09Omw

momentan lese ich obj-Dateien,
die klassischen asc-Punktwolken gehen ja auch,
die Erweiterung auf pts und qvd aber auch stl kommt dann nach.

es kommen auch Auswertungsmethoden mit hinein: Rausch Entfernung/ Punktglättung
Erkennung von Grundstrukturen Ebene, Kugel, Zylinder in Teilmengen bei vorgegebener Abweichung
Berechnung für Histogramme der Abweichungen.

wahrscheinlich mach ich eine Workbench draus.
Post Reply