Was ist der einfachste Weg, ein Objekt in einer STL-Datei zu ändern / seine Größe zu ändern?

7

Ich habe diese GoPro-Halterung für einen Quadcopter als STL-Datei . Es sieht wie folgt aus.

Geben Sie hier die Bildbeschreibung ein

Wie ändere ich es so, dass es einige Millimeter breiter und länger ist, die Schraubenlöcher jedoch exakt gleich groß bleiben? Zusätzlich muss der Winkel der Oberseite gleich bleiben. Bitte schlagen Sie die einfachste Lösung für jemanden wie mich vor, der keine Ahnung von CAD-Software hat.

Die perfekte Lösung für mich wäre, es einfach in Tinkercad zu importieren und dann zu ändern, aber ich habe keine Ahnung, was die Schritte sind.

Tony Stark
quelle
Wenn Sie nur wenige Millimeter benötigen, können Sie das gesamte Modell wahrscheinlich in alle Richtungen um den erforderlichen Betrag dehnen / skalieren (um Winkel / Proportionen beizubehalten), und die Schraubenlöcher sind immer noch nahe genug an der richtigen Größe, um einwandfrei zu funktionieren. Sie können diese Art der Skalierung in Ihrem Slicer Slicer durchführen, ohne die Modelldatei zu ändern.
Ryan Carlyle
Ich habe keine Ahnung, welche Antwort die beste ist. Am Ende tauchte ich in Tinkercad ein, maß alles und entwarf etwas Ähnliches (siehe thingiverse.com/thing:1624957 ).
Tony Stark

Antworten:

3

Viele Ressourcen können mit 3D-CAD geändert werden (einschließlich des Lernens eines Tools wie Sketchup, das SEHR anfängerfreundlich ist). Die einfachste und schnellste Lösung für Ihr spezielles Problem ist möglicherweise die reddit-Community "3D Print My Thing", die genau für diese Art von Situation erstellt wurde (Hilfe bei der Modellierung von Teilen, die 3D-gedruckt werden). Eine weitere potenzielle nützliche reddit-Community ist "3D Modeling" "Das wird viele Leute haben, die Ihnen mit diesem Quadcopter / Go-Pro-Aufsatz-3D-Modell helfen können.

Dritte Lösung: Thingiverse bietet eine Anpassungsoption für 3D-Modelle (einschließlich dieser). Haben Sie die Verwendung dieser Schnittstelle zum Bearbeiten des Modells untersucht? Dies ist höchstwahrscheinlich die einfachste DIY-Lösung.

J. Roibal - BlockchainEng
quelle
2

Leider gibt es keine einfache Methode zum Ändern bestimmter Funktionen einer STL. Sie sind so ziemlich auf die folgenden Aktionen beschränkt:

  • Skalierung (Das gesamte Modell entlang drei unabhängiger Achsen)
  • Zerlegen des Modells in Teile / Stücke
  • Spiegeln oder Drehen des Objekts
  • Ein Objekt verzerren (verdrehen)

Selbst die letzte Aktion erfordert ein 3D-CAD-Programm. Ich würde vorschlagen, dass Sie Ihr eigenes Modell entwickeln. OpenSCAD ist ein kostenloses 3D-CAD-Programm, das gut funktioniert. Wenn Sie mit TinkerCAD vertraut sind, sollten Sie in der Lage sein, problemlos Ihre eigene Version dieser Halterung zu entwickeln.

Viel Glück!

Jason King
quelle
0

Gut. Ich würde es mit dem netfabb Slice / Split-Tool in zwei STLs schneiden.

In 123d würde ich das Loch mit der Zusammenführungsverbindung (mit einem Zylinderobjekt) füllen, es skalieren und es entweder ungefüllt lassen und bohren oder eine Subtraktionsverbindung an der Stelle durchführen, an der Sie die Löcher haben möchten. (wieder mit einem Zylinder)

Wenn Sie skalieren, benötigen Sie das Originalmodell und Solidworks.

Teilen Sie in 2, skalieren Sie das gewünschte Stück und fügen Sie die andere Hälfte wieder hinzu. Dies ist wahrscheinlich der beste Weg.

StarWind0
quelle
0

Ich denke, was Sie versuchen zu tun, ist etwas nicht trivial, so dass jedes Werkzeug, das Sie wählen, eine gewisse Lernkurve haben wird.

OpenSCAD ist, wie oben erwähnt, als Open-Source-Tool zum Ändern von STLs ziemlich gut etabliert. Sie müssen jedoch mit dem Schreiben von programmgesteuertem CAD vertraut sein, anstatt GUI-Tools zu verwenden. Persönlich denke ich, dass programmatisches CAD VIEL einfacher ist, aber mir ist klar, dass nicht jeder so denkt. FWIW, ich würde dies wahrscheinlich mit einer DIFFERENCE-Methode in drei STLs aufteilen, die äußeren mit einer SCALE-Methode dehnen und sie dann mit einer UNION wieder zusammensetzen.

Das einzige Problem, das ich mit OpenSCAD hatte, ist, dass es häufig unerwartet abstürzt oder unglaublich langsam läuft, wenn es sich um eine STL mit einer großen Anzahl von Dreiecken handelt.

AtomicCompiler.com ist OpenSCAD sehr ähnlich, wird jedoch als Webdienst ausgeführt und scheint im Umgang mit großen STLs etwas besser zu funktionieren. Ich könnte das zuerst versuchen, da es keinen Download oder gar ein Login erfordert.

MartianAndy
quelle
0

Ich würde vorschlagen, Blender für diesen Zweck zu verwenden. Es verfügt über hervorragende Auswahlwerkzeuge, Sie können die Auswahl rückgängig machen / wiederholen und natürlich können Sie die Größe jedes Teils ändern, ohne die anderen zu beeinflussen. Möglicherweise müssen Sie Blender jedoch auf einem mittleren Niveau erlernen, um dies effektiv tun zu können.

Cem Kalyoncu
quelle