Qual software devo instalar para abrir arquivos .stl?


Respostas:


23

O Meshlab lê todos os tipos de malhas 3D, também STL

sudo apt-get install meshlab
meshlab file.stl

Exemplo com este arquivo :

insira a descrição da imagem aqui


11
Apenas um aviso: o meshlab é terrível para executar qualquer renderização por vértice ou por superfície. Ou seja, você não pode facilmente selecionar rostos e movê-los.
— Catskul


4

No Manual do Usuário on-line do OpenSCAD

Importação STL - http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/STL_Import

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

A partir da versão 2019.01, se você fizer isso na linha de comando:

openscad file.stdl

abre automaticamente a GUI com o comando certo para visualizar o arquivo, por exemplo:

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

Em seguida, você pode clicar em Design> Renderizar, e ele fornece para este arquivo de amostra :

insira a descrição da imagem aqui


Isso não parece funcionar muito bem. E tecnicamente, isso não permite editar o arquivo STL. Ele apenas converte o arquivo STL para o formato interno do OpenSCAD usando raytracing, o que leva uma eternidade.
— Cerin

3

Você pode tentar o OpenSCAD . É gratuito e está disponível para o Ubuntu.


2
mas não pôde abrir o arquivo .stl eu tinha ..
— AmirRazoR

Isso é estranho. O site diz que ele abre e cria arquivos stl. Tem certeza de que seu arquivo não está danificado de alguma forma?
— Rodrigo Guedes

Sim, tenho certeza absoluta de que meu arquivo está correto.
— AmirRazoR

Muito estranho, meu amigo. Farei algumas pesquisas e retornarei se encontrar uma solução.
— Rodrigo Guedes

2
Ele não abrirá arquivos .stl de fato.
— Dr_Bunsen

0

Desde o OpenSCAD versão 2015.03-1, ele também deve funcionar para importar arquivos .stl. Por favor, use um comando como este:

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

e pressione o botão de visualização, conforme sugerido por Hall acima.

Isso deve funcionar!

Para editar o .stl como um objeto no OpenSCAD, crie um módulo como:

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

Agora você pode recuperá-lo Screw()para outras ações.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.