Importieren von STL oder OBJ

From FreeCAD Documentation
Jump to navigation Jump to search
This page is a translated version of the page Import from STL or OBJ and the translation is 33% complete.
Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎français • ‎italiano • ‎polski • ‎română • ‎русский • ‎한국어

Base ExampleCommandModel.png Tutorial

Thema
Import von STL oder OBJ
Niveau
Anfänger
Zeit zum Abschluss
30 Minuten
Autor
r-frank
FreeCAD version
0.16.6703
Beispieldatei(en)


Einführung

In diesem Tutorial werden wir behandeln, wie STL/OBJ Dateien in FreeCAD importiert werden können. Da das Netzformat STL/OBJ dimensionslos ist, geht FreeCAD beim Import davon aus, dass die im Modell verwendeten Einheiten mm sind. Wenn dies nicht der Fall ist, musst du dein Modell entweder in der Anwendung skalieren, mit der es erstellt wurde (vor dem Export) oder du musst dein Modell in FreeCAD nach dem Import und der Umwandlung in einen Volumenkörper skalieren.

Musterteil

Für dieses Tutorial können Sie Ihre eigene STL Datei verwenden oder auf diese Weise eine Demo Datei erstellen:

  • Öffne FreeCAD
  • Erstelle ein neues Dokument
  • Wechsle zum Netz Arbeitsbereich.
  • Füge einen Torus durch Klicken auf NetzeMesh BuildRegularSolid.svg Regelmäßiger Volumenkörper... ein, Einstellungen wählen wie:
    • Radius1: 10 mm
    • Radius2: 2 mm
    • Stichprobenahme: 50
  • Klicke auf Erstellen und dann auf Schließen
  • Speichere deine Datei mit Datei Speichern um eine FreeCAD Datei zu erhalten, die ein Netzobjekt enthält


Um eine STL- oder OBJ Datei in FreeCAD zu importieren, erstelle ein neues FreeCAD Dokument und wähle Datei Import aus dem oberen Menü aus.

Bereinigen und Reparieren der STL/OBJ-Datei um den Import vorzubereiten

Grunsätzlich importiert FreeCAD jede STL/OBJ-Datei. Aber unser Ziel ist es, einen Volumenkörper zu haben, der vermessen und verändert (Polster, Taschen hinzufügen) werden kann. Für eine erfolgreiche Umwandlung von Netz zu Volumenkörper müssen wir sicherstellen, daß das Netz "wasserdicht" ist (keine Löcher enthält) oder andere Fehler und Probleme vorliegen.
FreeCAD strebt nicht danach ein guter Netz Modellierer zu sein, es will ein guter Volumen Modellierer sein. FreeCAD verfügt über einige Funktionen für den Netzeinsatz im Netz Arbeitsbereich und dem OpenSCAD Arbeitsbereich (für einige Operationen muss OpenSCAD installiert und in den FreeCAD Einstellungen konfiguriert sein).
Einige Benutzer verwenden gerne Software von Drittanbietern für die Reinigung und Reparatur von Netzen, zum Beispiel

  • Netfabb Basic (Windows/Linux/Mac) - frei zur privaten Nutzung (automatische Netzrepaeratur verfügbar)
  • Meshlab (Windows/Linux/Mac) - Open Source


In diesem Tutorial werden wir den Netz Arbeitsbereich in FreeCAD benutzen, um das Netz unserer Musterdatei zu bereinigen/reparieren/überprüfen.

Automatisches Testen und Reparieren

  • Öffne FreeCAD und die FreeCAD Musterdatei, die das Netzobjekt enthält
  • Wechsle in den Netz Arbeitsbereich
  • Stelle sicher, das das Netzobjekt in der Baumansicht ausgewählt ist
  • Wähle Netze Analysieren Netz auswerten und analysieren... aus dem obersten Menü
  • Stelle sicher, dass das Auswahlmenü in der rechten oberen Ecke den Namen des Netzobjektes anzeigt
  • Wenn der letzte Punkt in der Liste "Alle oben genannten Tests zusammen" lautet, klicke auf Analysieren
  • Die Texte neben den Kontrollkästchen werden sich ändern, um die Ergebnisse der verschiedenen Tests wiederzugeben.
  • Wenn Fehler entdeckt wurden, werden die entsprechenden Kontrollkästchen angekreuzt und du kannst Reparieren auswählen
  • Wähle Schließen um das Menü zu beenden

Normale harmonisieren

Die Harmonisierung der Normalen eines Netzobjekts kann wie folgt durchgeführt werden

  • Wähle dein Netzobjekt in der Baumansicht
  • Wähle NetzeMesh HarmonizeNormals.svg Normalen harmonisieren vom oberen Menü aus.

Tip: Durch Wahl des Netzobjekts in der Baumansicht, zum Ansichtsreiter in der Eigenschaftsansicht gehend wechselst "Beleuchtung" von "Zwei Seiten" auf "Eine Seite" kannst du Dreiecke mit umgedrehten Normalen identifizieren. Wenn die Normalen in das Netz zeigen, wird das Dreieck schwarz dargestellt.

Löcher schließen

Du kannst Löcher in deinem Netzobjekt auch manuell schließen, durch

  • Wählen deines Netzobjekt in der Baumansicht
  • Wähle Netze Löcher füllen... aus dem oberen Menü
  • Maximale Anzahl der auszufüllenden Kanten angeben (3 ist Standard)
  • Da STL und OBJ Netze sind, die aus Dreiecken bestehen, sollte die Standardanzahl der Kanten ausreichend sein


Eine andere Methode, Löcher in deinem Netzobjekt manuell zu schließen, wäre

  • Wähle dein Netzobjekt in der Baumansicht
  • Wähle NetzeMesh FillInteractiveHole.svg Loch schließen aus dem oberen Menü
  • Wähle eine der Kanten des Lochs im Netzobjekt in der 3D Ansicht
  • Rechtsklicke in der 3D Ansicht und wähle Verlassen des Lochfüllmodus, um den Befehl zu beenden

Umwandlung Netz zu Volumenkörper

  • Wechsle zu Workbench Part.svg Part Arbeitsbereich
  • Stelle sicher, dass dein Netzobjekt in der Baumansicht ausgewählt ist, ansonsten wähle es
  • Wähle FormteilPart ShapeFromMesh.svg Form aus Netz erzeugen ... aus dem oberen Menü
  • Toleranz für Form nähen angeben (0,1 ist Standard)
  • Es wird ein neues Objekt in der Baumansicht erstellt (mit blauem Formsymbol statt grünem Netzsymbol)
  • Wähle das neu erstellte Objekt in der Baumansicht
  • Wähle Formteil In Festkörper umwandeln aus dem oberen Menü
  • Ein neues Objekt wird in der Baumansicht erzeugt, das (Solid) im Namen trägt, um anzuzeigen, daß es sich um einen Volumenkörper handelt


Da der erzeugte Festkörper keine Historie und keine bearbeitbaren Formelemente hat (wie eine einfache Kopie in FreeCAD) könntest du alle vorherigen Objekte aus der Baumansicht löschen. Dies würde deine Dateigröße klein halten ...

Verweise