cappy0815 wrote: ↑Fri Oct 02, 2020 7:53 am
Tach zusammen,
ich habe mal wieder versucht aus einem STL eine Form zu erstellen, die ich dann in der partWB weiterverarbeiten kann.
Dazu habe ich das Netz in der MeshDesignWB geöffnet und es erstmal untersucht.
Einige Reparaturen mussten erledigt werden.
Danach habe ich in der PartWB eine Form aus Dreiecksnetz erstellt.
Danach dann, habe ich die Form 2x aufbereitet.
Soweit sieht das erstmal ganz gut aus.
Wenn ich jetzt aber eine frisch erstellte Form boolsch von dieser "Netz-Form" abziehen möchte, verschwindet alles.
Könnte wir evtl Jemand die angehängten STL files umstricken, ODER mir nochmal sagen, wie es richtig geht?
Vielen Dank
Cappy
Grüße an die ganze Community!
Beim Scrollen durch die Zeilen des Forums habe ich mich auf dieses Problem konzentriert, da im italienischen Forum unter dem Link
https://forum.freecadweb.org/viewtopic.php?f=28&t=48195 eine sehr ähnliche Sache behandelt wurde Ich hoffe, Sie finden diese Diskussion interessant (Sie müssen sie aus dem Italienischen übersetzen).
Aus diesem Grund fühlte ich mich, nachdem ich mich bereits damit befasst hatte, verpflichtet, mich mit dem Problem zu befassen, das von „cappy0815“ veröffentlicht wurde, um meine Erfahrungen der Gemeinschaft zur Verfügung zu stellen.
Das Problem sollte untersucht werden, da es auf Schwierigkeiten hinweist, auf die insbesondere Anfänger häufig stoßen, insbesondere bei ungenauen Exporten oder bei 3D-Scans (von deformierten und / oder formlosen Objekten) und / oder Maschen werden aus Punktwolken erzeugt.
Es sollte beachtet werden, dass es oft zweckmäßig ist, die Modellierungszeiten, insbesondere für geometrisch sehr definierte Objekte (wie in diesem Fall), zu verkürzen, die Abmessungen zu erfassen und zu einer neuen integralen Volumenmodellierung oder einem Teil davon überzugehen und die ursprüngliche wegzuwerfen
In diesem Fall habe ich es aus pädagogischen Gründen vorgezogen, auf die Korrektur und / oder "Remeshing" der beiden "Box" -Dateien zurückzugreifen, um die in den * .stl-Dateien gefundenen Fehler bekannt zu machen und mit der "Reinigung" und anschließend mit dem Erstarrungsverfahren fortzufahren. Diese Methode kann für sehr komplexe Netze nützlich und bequem sein.
Hier finden Sie eine weitere interessante Diskussion:
https://forum.freecadweb.org/viewtopic.php?f=28&t=48195
Die Fehler wurden wahrscheinlich durch 3D-Scannen und / oder ungenauen Export von deformierten Modellen, Materialien oder Physik verursacht.
Diese Fehler sind die Hauptursache für die Schwierigkeit, nicht nur in FreeCad, sondern auch in vielen anderen Cads in 3D-Solid zu konvertieren.
Um mit dieser Korrektur und / oder Remeshing fortzufahren, habe ich Blender (R 2.91) verwendet, was mir erlaubte:
- die Trennung der verschiedenen Elemente, aus denen die Schale besteht (Oberflächen oder Flächen und andere geometrische Elemente);
- einfaches "Reinigen" und / oder erneutes Mischen, indem die Elemente einzeln gefiltert werden können und die anderen nicht mehr sichtbar sind;
- Export der einzelnen Mascheneinheiten im * .stl-Format; (Anmerkung 1 lesen)
später in FC
- Import dieser Einheiten (* .stl-Format) und anschließende Erstarrungsphasen;
- Export in * .step-Format (oder Export in andere Formate, die für 3D-Druck und Rapid Prototyping geeignet sind) der erstarrten Kartons.
Die * .step "-Formate wurden in eine andere 3D-CAD-Software importiert, um sie auch im * .dwg-Format zu exportieren (FC erlaubt derzeit keinen Export / Import in * .dwg 3D).
Die in den Originaldateien "BoxBottom.stl" und "BoxTop.stl" gefundenen Fehler sind die häufigsten, dh nicht planare Flächen, geometrische Redundanzen, Schnittpunkte und Durchdringungen, es wurden keine fehlenden Teile (Löcher) gefunden.
Leider gibt es derzeit keine SWs, die perfekt arbeiten können, um diese Fehler zu korrigieren und / oder automatisch eine korrekte und präzise "Reinigung" durchzuführen, die daher manuell mit großer Geschicklichkeit und Geduld durchgeführt werden muss (Für optimale Genauigkeit: Es ist viel Arbeit erforderlich!).
Die folgenden Bilder zeigen die Zusammenfassung des Verfahrens.
Anmerkung 1
Ich informiere Sie darüber, dass es in Blender das Add-On "3D-Print Toolbox" gibt, mit dem Meshes Fehler filtern und identifizieren sowie einige, was noch wichtiger ist, mit großer Einfachheit und Geschwindigkeit korrigieren können Exportieren Sie in ein ausgewähltes Verzeichnis einzelne separate Teile des Objekts direkt im * .stl-Format oder das gesamte Objekt.
Wenn Sie die angehängte Technik ausprobieren möchten, finden Sie die Dateien in einem einzigen Ordner im * .zip-Format. (box_solve.zip)
Der Ordner enthält:
- box_prototype.FCStd (alle Phasen der Rekonstruktion / Verfestigung der FC-Box);
- box.step (export box aus FC assembly);
- box.FCStd (datei, die durch erneuten Import in FC generiert wurde FC box.step) beachten Sie, dass die Datei jetzt nur noch 402 KB (!) wiegt.;
- Ordner mit Dateien *.stl originali;
- Ordner mit Dateien *.blend (teilweise getrennte Elemente zum "Reinigen");
- Ordner mit Dateien *.dwg.
Link box_solve.zip:
http://www.filedropper.com/boxsolve
Verwendete Software:
- Blender-2.91.0-ec5f39208785
- FreeCad_0.19.22665
Ich hoffe, dass die Übersetzung verständlich ist und für diejenigen nützlich war, die das Thema vertiefen möchten.