52

I use Ubuntu 12.10. What software can I install that can open Physible .stl files? And what are the differences between these softwares?

papukaija
  • 2,425
AmirRazoR
  • 3,437

8 Answers8

53

Meshlab reads all kind of 3D meshes, also STL

sudo apt-get install meshlab
meshlab file.stl

Example with this file:

enter image description here

byteborg
  • 1,805
  • 1
    Just a warning: meshlab is terrible for doing any per vertex or per surface rendering. I.e. you can't easily select faces and move them around. – Catskul Jun 04 '14 at 22:51
11

You can use F3D for this task.

f3d yourFile.stl
jp48
  • 105
  • 3
10

Blender is the best, just import the file.

  • To clarify: apt install blender, run it, select File→Import→Stl… and navigate to the directory with the *.stl files. (It's apparently not possible to paste the path into the File dialogue. ☹) – Michael Scheper Sep 21 '23 at 20:19
6

From OpenSCAD's online User Manual

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

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

As of version 2019.01, if you do from the command line:

openscad file.stdl

it automatically opens the GUI with the right command to view the file e.g.:

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

Then you can click Design > Render, and it gives for this sample file:

enter image description here

Hall
  • 373
  • 2
  • 4
  • 1
    That doesn't seem to work very well. And technically, that doesn't let you edit the STL file. It just converts the STL file to OpenSCAD's internal format using raytracing, which takes forever. – Cerin Dec 25 '14 at 02:57
3

You could try OpenSCAD. It is free and is available for Ubuntu.

2

FreeCAD https://www.freecadweb.org/ also can import *.stl files

Mixaz
  • 121
  • 3
0

Since OpenSCAD version 2015.03-1, it should work also to import .stl files. Please use a command like this:

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

and push the preview button, as suggested by Hall above.

This should work!

To edit the .stl as an object in OpenSCAD, create a module like:

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

Now you are able to recall it with Screw() for further actions.

Eliah Kagan
  • 119,820
Robs
  • 9
  • 4
-2

I use ChiTuBox on Ubuntu 18.04 (I know you were asking about 12.04 but that was 6 years ago!).

https://www.chitubox.com/download.html

Snowcrash
  • 373
  • 1
  • 4
  • 16