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.