[gelöst] Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd
-
- Veteran
- Posts: 7788
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
[gelöst] Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd
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: Wer kann mir helfen aus den Punkten mit Freecad Flächen zu bilden?
Vielen Dank und viele Grüße
Wilfried
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: 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.
-
- Veteran
- Posts: 7788
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd
Immerhin konnte ich die Punkte schon mal importieren. Dazu brauchte ich nur die Datei-Endung in *.asc zu ändern. Das sieht dann so aus:
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
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
-
- Veteran
- Posts: 7788
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd
@bernd - jetzt habe ich hier gelesen, dass ich "pcl" für Ubuntu installieren soll.
Synaptic findet dieses Paket: 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.
Synaptic findet dieses Paket: 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.
Wo finde ich diesen "Schalter"?wmayer wrote:Ja, es gibt den Schalter FREECAD_USE_PCL, der aktiviert werden muss.
-
- Veteran
- Posts: 7788
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd
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: Als nächstes kommen meine Punkte dran ...
https://forum.freecadweb.org/viewtopic. ... 14#p127014
Die Demo habe ich ausgeführt. Das sieht gut aus: Als nächstes kommen meine Punkte dran ...
Re: Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd
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
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.
My macros on Gist.github here complete macros Wiki and forum.
-
- Veteran
- Posts: 7788
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd
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: 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
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: 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
-
- Veteran
- Posts: 7788
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd
@mario52
My demo points with your script:
My demo points with your script:
Re: Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd
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.
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.
Re: Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd
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
mario
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
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.
My macros on Gist.github here complete macros Wiki and forum.
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd
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.
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.