Jakie oprogramowanie należy zainstalować, aby otwierać pliki .stl?


Odpowiedzi:


23

Meshlab odczytuje wszelkiego rodzaju siatki 3D, także STL

sudo apt-get install meshlab
meshlab file.stl

Przykład z tym plikiem :

wprowadź opis zdjęcia tutaj


1
Tylko ostrzeżenie: meshlab jest straszny przy robieniu dowolnego renderowania na wierzchołek lub na powierzchnię. Tzn. Nie możesz łatwo wybierać twarzy i przenosić ich.
Catskul


4

Z internetowej instrukcji obsługi OpenSCAD

Import STL - http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/STL_Import

import_stl("filename.stl", convexity = <val>)

Od wersji 2019.01, jeśli robisz to z wiersza poleceń:

openscad file.stdl

automatycznie otwiera GUI za pomocą odpowiedniego polecenia, aby wyświetlić plik, np .:

import("/home/ciro/git/OSP/Hardware/CAD Files/P1 - X-Axis Motor Holder/P1 - X-Axis Motor Holder.STL");

Następnie możesz kliknąć Projekt> Renderuj, a to daje przykładowy plik :

wprowadź opis zdjęcia tutaj


To nie wydaje się działać zbyt dobrze. I technicznie nie pozwala to na edycję pliku STL. Po prostu konwertuje plik STL do wewnętrznego formatu OpenSCAD za pomocą raytracingu, który trwa wiecznie.
Cerin,

3

Możesz spróbować OpenSCAD . Jest bezpłatny i jest dostępny dla Ubuntu.


2
ale nie można otworzyć pliku .stl, który miałem ...
AmirRazoR

To jest dziwne. Witryna mówi, że otwiera się i tworzy pliki STL. Czy na pewno plik nie jest w żaden sposób uszkodzony?
Rodrigo Guedes

tak, jestem absolutnie pewien, że mój plik jest w porządku.
AmirRazoR

Bardzo dziwne, mój przyjacielu. Przeprowadzę badania i wrócę, jeśli znajdę rozwiązanie.
Rodrigo Guedes

2
Rzeczywiście nie otworzy plików .stl.
Dr_Bunsen

0

Od wersji 2015.03-1 OpenSCAD powinno również działać w celu importowania plików .stl. Użyj następującego polecenia:

import("/home/documents/Screw.stl", convexity=3); 

i naciśnij przycisk podglądu, jak sugeruje Hall powyżej.

To powinno działać!

Aby edytować .stl jako obiekt w OpenSCAD, utwórz moduł taki jak:

module Screw(){
      import("/home/documents/Screw.stl", convexity=3);
}

Teraz możesz go przywołać Screw()do dalszych działań.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.