| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SolidEdge |
Autor
|
Thema: reverse engineering stl data - convert mesh2solid (3478 / mal gelesen)
|
kmw Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4391 Registriert: 26.02.2002 Wer lesen kann, versteht was er liest, und danach handelt ist anderen gegenüber klar im Vorteil. Intel® Core i9-14900k, 64GB DDR5-RAM, nVidia GeForce RTX 4080, MS Windows 11, Solid Edge 2024 SP5, German. ECTR als PLM. M$ Surface Book, i7-6600@2.81 Ghz, 16Gb, 512 SSD, Win10 creators upd. Fairphone 4 5G mit Android 11 mit SE-Mobile Viewer ;)
|
erstellt am: 19. Nov. 2017 14:56 <-- editieren / zitieren --> Unities abgeben:
Ich hab heute nacht probiert stl Daten in Solid Edge zu benutzen und war relativ frustriert über die neuen Funktionen, die es irgendwie erlauben sollten aus stl Daten irgendwas vernünftiges zu machen. IMHO nutzlos, was da an Befehlen zur Verfügung steht im neuen Reverse Engineering Menue in der ST10. Stattdessen mach ich folgendes: Warum überhaupt ? Na ganz einfach, wenn man einen 3d Drucker hat, steht einem eine riesige Datenmenge über alle möglichen Portale zur Verfügung, zbsp. thingiverse oder Leute, die fertige stl Modelle anbieten.. hier kann man sich fertige Dateien runterladen und sie dann auf seinem eigenen Drucker ausdrucken. Nur leider kann man diese stl Dateien zwar in Solid Edge reinladen, aber ansonsten fast nichts damit machen. Zum Glück haben andere Mütter auch hübsche Töchter. Ich hab mir also FreeCAD installiert (www.freecadweb.org) Dort die stl Datei geöffnet. Man kann jetzt zwar schon von den importierten Meshdaten eine Step erzeugen, das aber wird auch nach dem Import in Solid Edge immer noch ein Mesh bleiben. Was Solid Edge nicht kann, ist ein Mesh konvertieren in ein Solid, FreeCAD kann das über folgenden 2 Zwischenschritte (rhino kann das übrigens auch, ist aber nicht kostenfrei): - Formteil - Form aus Dreiecksnetz erstellen (Toleranz 0.10 mm) - Festkörper erzeugen und dann nur noch als Step speichern und in Solid Edge importieren. Dort dauert der Import dann u.U. relativ lange, weil so eine Datei bestehend aus Dreiecksflächen relativ groß sein kann, in meinem Beispiel ist das erzeugte Part dann gleich mal so knappe 30 mb groß. Aber zumindest erhält man dann ein Solid, mit dem man dann was anfangen kann. Also bei mir heisst das dann, ich greife von diesem Part Geometrie ab und erzeuge mir ein komplett neues Modell. Also viel Arbeit, aber immerhin hab ich exakte Daten auf denen ich aufbauen kann. Es wäre so viel schöner, wenn man gleich in Solid Edge Kanten oder Punkte von einem stl File abgreifen könnte. Das würde alles soviel einfacher machen. Hier hätte meiner Meinung nach die Entwicklung ansetzen sollen neue Befehle zur Verfügung zu stellen. Falls noch jemand von Euch mit einem 3d Drucker arbeitet und stl Daten bearbeiten möchte, ich würde mich über Feedback freuen. Schönen Sonntag noch ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wolha Moderator CAD - Consultant
Beiträge: 5685 Registriert: 30.01.2002 Win 11 Pro Solid Edge 2023 CAMWorks Primus PDM FEMAP Dynamic Designer Teamcenter
|
erstellt am: 19. Nov. 2017 16:03 <-- editieren / zitieren --> Unities abgeben: Nur für kmw
Hallo KKMW, also ganz verstehe ich das jetzt nicht. Ich habe mir eine STL Datei aufgemacht. Darin kann ich das Netz (Bereiche über Rechteck oder manuell am Schirm mit Pinsel) auswählen und löschen. Außerdem kann ich Bereiche im Netz automatisch füllen und damit schließen lassen. Ich kann diesen nun geschlossenen STL Körper wieer als STL speichern, öffnen und mit einem normalen Körper verbinden. D.h. Boolschen Formelement wie abziehen, vereinen usw. sind alle machbar. Genauso sind alle negativen Formelemente wie Bohrungen und Ausschnitte erzeugbar. Mithilfe der Flächengenerierfunktionen kann ich aus dem Netzkörper die Stellen anayltisch extrahieren, die ich dann ev. in einer Baugruppe als Referenz brauche. Ich finde das einmal nicht so schlecht, aber gebe auch gerne zu, dass ich mich mit der Bearbeitung von STL Körper bisher nicht beschäftigen musste, es zur Zeit auch nicht wirklich benötige und daher nicht sagen kann, was noch alles wichtig wäre und was nicht. Aber es ist um einiges mehr, als wir bisher in der Lage waren, definitiv!
------------------ mfg Wolfgang Hackl CAD/CAM - Consult Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kmw Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4391 Registriert: 26.02.2002 Wer lesen kann, versteht was er liest, und danach handelt ist anderen gegenüber klar im Vorteil. Intel® Core i9-14900k, 64GB DDR5-RAM, nVidia GeForce RTX 4080, MS Windows 11, Solid Edge 2024 SP5, German. ECTR als PLM. M$ Surface Book, i7-6600@2.81 Ghz, 16Gb, 512 SSD, Win10 creators upd. Fairphone 4 5G mit Android 11 mit SE-Mobile Viewer ;)
|
erstellt am: 19. Nov. 2017 18:54 <-- editieren / zitieren --> Unities abgeben:
Ja, vielleicht stelle ich mich ja auch einfach nur blöd an, ich hab selber nicht so viel Erfahrung mit stl Daten, ich probier halt, was geht oder was nicht. Daher hänge ich hier mal eine meiner stl Dateien an. Ich kann zwar an den Daten einen Ausschnitt anbringen, aber keine Kanten oder Punkte fangen, Ebenen auf die Geometrie setzen usw. Kannst du die bei Dir auch einfach so bool addieren, ich kriegs nicht hin. Mein Ziel bei diesem Modellflugzeugrumpf ist, ihn deutlich größer zu machen, aber die Stützkonstruktion und viele Anbauelemente dürfen nicht mitskaliert werden, also einfach nur einen Skalierfaktor einzugeben, geht leider nicht. Bin dabei das Modell daher neu zu modellieren und auch anderweitig anzupassen, da ich einen größeren 3d Drucker benutzen möchte und daher auch größere Einzelteile drucken kann. Dh. ich möchte die stl Einzelteile wieder zu einem großen Rumpf zusammensetzen, ihn dann vergrößern, anpassen und in Druckbare Einzelteile zerlegen. Die Verstärkungen (so Carbonfaserrohre) sollen dann angepasst durch den Rumpf geschoben werden können, dazu kommen noch weitere Anpassungen um mein Equipment einschrauben oder anderweitig befestigen zu können. Heraus kommen soll dann ein deutlich größeres 3d gedrucktes Modellflugzeug. zbsp. extrahiere ich mit dem Pinsel eine Querschnittsflache, um sie dann in ein neues Part mit Interkopie zu holen. Nur auf diese Fläche kann wieder keine Kontur selektieren oder eine Extrusion machen. Konvertiere ich dagegen die Daten, so wie im ersten Post beschrieben, kann ich all das machen und jeden Eckpunkt einer der vielen Dreiecksflächen verwenden. [Diese Nachricht wurde von kmw am 19. Nov. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wolha Moderator CAD - Consultant
Beiträge: 5685 Registriert: 30.01.2002 Win 11 Pro Solid Edge 2023 CAMWorks Primus PDM FEMAP Dynamic Designer Teamcenter
|
erstellt am: 20. Nov. 2017 09:55 <-- editieren / zitieren --> Unities abgeben: Nur für kmw
Hallo KMW, ich denke die Kunst - und damit die MOnsteraufgabe - ist es, die von Dir wichtigen Beeriche entsprechend zu kennzeichnen - sprich farblich heraus zu arbeiten. Aus diesen Bereichen kannst Du nun je nach Bedarf Flächen, Kurven usw. erstellen, die dann normale weiter verarbeitbar sind. ------------------ mfg Wolfgang Hackl CAD/CAM - Consult Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wolha Moderator CAD - Consultant
Beiträge: 5685 Registriert: 30.01.2002 Win 11 Pro Solid Edge 2023 CAMWorks Primus PDM FEMAP Dynamic Designer Teamcenter
|
erstellt am: 20. Nov. 2017 10:00 <-- editieren / zitieren --> Unities abgeben: Nur für kmw
|
kmw Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4391 Registriert: 26.02.2002 Wer lesen kann, versteht was er liest, und danach handelt ist anderen gegenüber klar im Vorteil. Intel® Core i9-14900k, 64GB DDR5-RAM, nVidia GeForce RTX 4080, MS Windows 11, Solid Edge 2024 SP5, German. ECTR als PLM. M$ Surface Book, i7-6600@2.81 Ghz, 16Gb, 512 SSD, Win10 creators upd. Fairphone 4 5G mit Android 11 mit SE-Mobile Viewer ;)
|
erstellt am: 20. Nov. 2017 15:17 <-- editieren / zitieren --> Unities abgeben:
Tja, wobei ich dann doch wieder bei meiner Meinung bleibe, das die angebotenen Reverse Engineering Befehle zumindest für mich völlig nutzlos sind. So komm ich zeitnah zu keinem vernünftigen Ergebnis. Auf die von mir vorgestellte Art und Weise bin ich fast schon fertig mit der Aufgabe, da ich schnell und unkompliziert aufbauend auf den konvertierten solids neue Geometrie erzeugen kann. Ich hab den Eindruck, das mit diesen Befehlen bisher kaum jemand gearbeitet hat, das sie wenig effizient und zielführend sind, ich hab damit nur Zeit verschwendet und keine sinnvollen Ergebnisse erzielen können. Obwohl ich mir wirklich Mühe gegeben habe, alle angebotenen Tutorials durchgearbeitet und versucht zu verstehen, was denn da gemeint ist. Das geht leider alles an meinen Wünschen vorbei. Teilweise hab ich jetzt tatsächlich auch mal eine Kontur extrahieren können, wo ich auch mal eine Kante verwenden konnte. Aber der Weg dahin ist so umständlich, das ich doch lieber einfach die Daten konvertiere und direkt verwende, so wie oben beschrieben. Ich erwarte von einem reverse engineering nichts unmögliches. Ich möchte stl Daten in eine Baugruppe einfügen können und mit einem Klick in ein solid konvertieren. Wenn das mangels wasserdichten Körper nicht geht, dann zumindest mit wenigen Klicks eine simple Flächenrückführung. Gerade saubere analytische Flächen, wie Ebenen und Zylinder könnten direkt vereinfacht werden, ohne Umstände. Mindestens aber erwarte ich, das ich Punkte direkt selektieren und in meiner Skizze übernehmen kann, direkt und ohne Umschweife, damit ich schnell mal eine Skizze aufziehen kann. Das alles geht leider nicht.
[Diese Nachricht wurde von kmw am 20. Nov. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|