Vielen lieben Dank lieber Werner und lieber Thomas für eure Hilfe.
Nun habe ich zwei Möglichkeiten aus der Punktewolke Flächen zu bilden.
Wie Werner schon schrieb funktioniert die Lösung mit der Reverse-Engineering Workbench über Bspline-Fläche approximieren gut, schnell und genau. Nur die Ränder wellen sich noch. Das kann man verhindern durch einen umlaufenden Rand an Punkten, die man jedoch händisch in die Punkte-Datei eintragen muss.
Thomas microelly2 Python Skript finde ich etwas vertrauenswürdiger, denn hier bleiben die Ränder eben. Es stehen verschiedene Algorythmen zur Berechnung der Fläche parat. Linear und Thin_Plate rechnen sehr exakt und entsprechen dem wie ich händisch aus den Punkten Flächen bilden würde.
Was mir ganz besonders gut an diesem Skript gefällt, man kann das Raster selbst bestimmen und z.B. in Z-Richtung um den Faktor 10 erhöht rechnen lassen. So erkennt man die Einfallstellen viel besser, denn in meinem Fall beträgt der Einfall zwischen 2 hunderstel bis zu etwa einem zehntel Millimeter.
Problem bestens gelöst! Herzlichen Dank!
[gelöst] Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd
-
- Veteran
- Posts: 7790
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
-
- Veteran
- Posts: 7790
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: [gelöst] Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd
Jetzt habe ich mir um alle Punktewolken einen äußeren Rahmen aus Punkten gebaut. Damit zwinge ich die Flächen außen dazu nicht zu schwingen, bzw. keine Wellen zu schlagen. Das klappt hervorragend. Nun bin ich mit dem Ergebnis sehr zufrieden.
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: [gelöst] Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd
Ich werde meinen Skript mal noch etwas ausbauen, auf die Fläche eine Textur legen mit den Abweichungen als Farbe,
da braucht man dann nicht mehr zu überhöhen, um die Dellen zu sehen
https://youtu.be/AAnbG-HnIGM
es gibts ja alles schon, man braucht nur eine sinnvolle Anwendung.
EDIT:
da braucht man dann nicht mehr zu überhöhen, um die Dellen zu sehen
https://youtu.be/AAnbG-HnIGM
es gibts ja alles schon, man braucht nur eine sinnvolle Anwendung.
EDIT:
-
- Veteran
- Posts: 7790
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: [gelöst] Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd
Vorsicht, außen im Burggraben schwimmen Krokodile ...
-
- Veteran
- Posts: 7790
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: [gelöst] Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd
Von wegen Lobeshymnen. Im Moment wurde ich mit allen 6 Elektroden fertig. Viele Geometrien musste ich einzeln ran kopieren und verschneiden, es kostete mich viele Stunden. Und jetzt stelle ich fest, dass alle Z-Achsen vertauscht sind. Alle zeigen in die falsche Richtung. So ein Mist!
Der schnellste Trick wäre wohl der, wenn ich in meinen Punktedateien alle Z-Richtungen umkehren könnte.
Dann würde ich das einfach nochmal in Freecad rechnen lassen. In meinen Elektroden liegt die Fläche aus Freecad eingebettet, die hätte ich schnell ausgetauscht.
Das ist wahrscheinlich eine einfache Lösung für jemanden der Editoren wie z.B. Bluefish oder LibreOffice-Calc beherrscht.
Hier mal ein Beispiel, rechts ist die Z-Achse:
Mal minus 1 nehmen, aber wie löst man diese Aufgabe elegant?
Libre Office Calc sortiert die Messwerte sofort in Spalten ein. Wie kann ich bei allen Werte aus Spalte C die Vorzeichen umkehren?
Der schnellste Trick wäre wohl der, wenn ich in meinen Punktedateien alle Z-Richtungen umkehren könnte.
Dann würde ich das einfach nochmal in Freecad rechnen lassen. In meinen Elektroden liegt die Fläche aus Freecad eingebettet, die hätte ich schnell ausgetauscht.
Das ist wahrscheinlich eine einfache Lösung für jemanden der Editoren wie z.B. Bluefish oder LibreOffice-Calc beherrscht.
Hier mal ein Beispiel, rechts ist die Z-Achse:
Code: Select all
6.450509 -0.688739 -0.047405
7.806155 0.520656 -0.048507
9.415167 2.750051 -0.046915
10.655653 5.020020 -0.044917
12.276011 7.478967 -0.040805
14.104852 11.082286 -0.020241
3.296089 14.302557 -0.020808
5.028705 18.267505 0.018995
1.643837 17.977990 0.018444
-0.572195 17.957672 0.020676
-3.041224 17.900929 0.023410
-5.145160 17.842051 0.021783
-8.878870 17.812867 0.019030
-11.114728 18.233690 0.023137
-13.977036 17.403328 0.024773
-18.258844 18.215246 0.016983
-16.555524 17.908380 0.023395
-16.617241 14.831765 0.035863
-17.230376 11.096437 0.051788
-17.248743 13.344603 0.041089
-17.237095 7.377760 0.064579
-16.781372 5.516286 0.064739
-14.877807 1.573660 0.034026
Libre Office Calc sortiert die Messwerte sofort in Spalten ein. Wie kann ich bei allen Werte aus Spalte C die Vorzeichen umkehren?
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: [gelöst] Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd
Mit dem Skalierungsfaktor -1 kehrt man z um.
createElevationGrid(mode,True,source,100,-1)
createElevationGrid(mode,True,source,100,-1)
-
- Veteran
- Posts: 7790
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: [gelöst] Hilfe bei Fläche aus Punkte-Datei *.pts oder *.qvd
Hallo Thomas @microelly2 - nachdem ich den äußeren Punktrahmen in alle Punktewolken einfügte, läuft Dein Skript leider nicht mehr. Tagsüber erreiche ich Dich nicht, deswegen nutzte ich die Reverse-Engineering Workbench mit B-Spline Flächen um meinen Job zu erledigen.
Den Fehler mit den umgekehrten Z-Achsen habe ich heute morgen gefunden. Ich hatte das Koordinatenkreuz meiner Elektroden falsch angelegt. Wenn man dann die Fläche (Step) aus Freecad importiert, wird sie verdreht eingefügt. Nach Korrektur des Koordinatensystems stimmen jetzt alle Achsen und alle Werte. Jetzt ist es perfekt und ich habe ein sehr gutes Gefühl.
Wegen Deinem Skript würde ich Dich gerne noch mal kontaktieren, aber das hat Zeit.
In LibreOffice Calc kann man die Vorzeichen leicht umkehren, genau wie in Excel:
https://www.youtube.com/watch?v=iHPsNMTLgLc
Den Fehler mit den umgekehrten Z-Achsen habe ich heute morgen gefunden. Ich hatte das Koordinatenkreuz meiner Elektroden falsch angelegt. Wenn man dann die Fläche (Step) aus Freecad importiert, wird sie verdreht eingefügt. Nach Korrektur des Koordinatensystems stimmen jetzt alle Achsen und alle Werte. Jetzt ist es perfekt und ich habe ein sehr gutes Gefühl.
Wegen Deinem Skript würde ich Dich gerne noch mal kontaktieren, aber das hat Zeit.
In LibreOffice Calc kann man die Vorzeichen leicht umkehren, genau wie in Excel:
https://www.youtube.com/watch?v=iHPsNMTLgLc