All Projects → unlimitedbacon → Stl Thumb

unlimitedbacon / Stl Thumb

Licence: mit
Thumbnail generator for STL files

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Stl Thumb

Voron2.4 My Build Log
This repository will hold any documents I use to help with building my Voron 2.4 250mm 3D Printer and the Voron 2.4 LDO 300mm Printer
Stars: ✭ 65 (-71.24%)
Mutual labels:  3d-printing, 3d-models
DEMto3D-QGIS-Plugin
Extensión GIS para impresión 3D de MDE
Stars: ✭ 33 (-85.4%)
Mutual labels:  3d-printing, 3d-models
PolyDraw
✳️ PTSource PolyDraw is a free 3D polygonal modeller for Windows x86 and x64, for creating or modifying 3D objects using a mesh of 3D points and parametric NURBS Curves .Exports and imports to over 40 formats including WebVR and 3D Printing.
Stars: ✭ 17 (-92.48%)
Mutual labels:  3d-printing, 3d-models
q-pack
Open source version of the proton pack from the Ghostbusters movies
Stars: ✭ 78 (-65.49%)
Mutual labels:  3d-printing, 3d-models
Duckyspark
Translator from USB-Rubber-Ducky payloads to a Digispark code.
Stars: ✭ 107 (-52.65%)
Mutual labels:  3d-models, 3d-printing
vasaro
Vasaro let you create 3d printable vases in a snap.
Stars: ✭ 30 (-86.73%)
Mutual labels:  3d-printing, 3d-models
dometyl-keyboard
A parametric generator for designing split, concave, ergonomic keyboards written in ocaml.
Stars: ✭ 84 (-62.83%)
Mutual labels:  3d-printing, 3d-models
StlVault
3D object viewer and organizer
Stars: ✭ 104 (-53.98%)
Mutual labels:  3d-printing, 3d-models
Sdf
Simple SDF mesh generation in Python
Stars: ✭ 683 (+202.21%)
Mutual labels:  3d-models, 3d-printing
Openastrotracker
3D printed DSLR tracking mount
Stars: ✭ 434 (+92.04%)
Mutual labels:  3d-models, 3d-printing
Meshlab
The open source mesh processing system
Stars: ✭ 2,619 (+1058.85%)
Mutual labels:  3d-models, 3d-printing
Sdfx
A simple CAD package using signed distance functions
Stars: ✭ 213 (-5.75%)
Mutual labels:  3d-models, 3d-printing
Cherry Mx Keycaps
3D models of Chery MX keycaps
Stars: ✭ 250 (+10.62%)
Mutual labels:  3d-models, 3d-printing
TheMiniIndex
Crowd-sourced library of 3d models (minis, terrain, scatter, etc.) for D&D, Pathfinder, and other tabletop games.
Stars: ✭ 17 (-92.48%)
Mutual labels:  3d-printing, 3d-models
Openscad
OpenSCAD - The Programmers Solid 3D CAD Modeller
Stars: ✭ 4,444 (+1866.37%)
Mutual labels:  3d-models, 3d-printing
Pulse
A pendant to warn you when you touch your face
Stars: ✭ 229 (+1.33%)
Mutual labels:  3d-models, 3d-printing
3d models
3D Models of our products
Stars: ✭ 177 (-21.68%)
Mutual labels:  3d-models, 3d-printing
Openflexure microscope
This repository has now moved to GitLab.com/openflexure/openflexure-microscope
Stars: ✭ 200 (-11.5%)
Mutual labels:  3d-printing
Awesome 3d Printing
A curated list of awesome 3D printing resources
Stars: ✭ 175 (-22.57%)
Mutual labels:  3d-printing
Earth Reverse Engineering
Reversing Google's 3D satellite mode
Stars: ✭ 2,083 (+821.68%)
Mutual labels:  3d-models

stl-thumb

Build Status Build Status

Stl-thumb is a fast lightweight thumbnail generator for STL files. It can show previews for STL files in your file manager on Linux and Windows. It is written in Rust and uses OpenGL.

Screenshot

Installation

Windows

Stl-thumb requires 64 bit Windows 7 or later. Download the installer .exe for the latest release and run it.

The installer will tell the Windows shell to refresh the thumbnail cache, however this does not always seem to work. If your icons do not change then try using the Disk Cleanup utility to clear the thumbnail cache.

Linux

Make sure that your file manager is set to generate previews for files larger than 1 MB. Most file managers have this setting under the Preview tab in their Preferences.

Arch

A package is available in the AUR. Install it manually or using your favorite AUR helper.

$ yay -S stl-thumb

Debian / Ubuntu

Download the .deb package for your platform (usually amd64) and install it. Packages are also available for armhf (Raspberry Pi) and arm64 (Pinebook and other SBCs).

$ sudo dpkg -i stl-thumb_0.3.0_amd64.deb

Command Line Usage

$ stl-thumb <STL_FILE> [IMG_FILE]

Options

Option Description
<STL_FILE> The STL file you want a picture of.
[IMG_FILE] The thumbnail image file that will be created. If this is omitted, the image data will be dumped to stdout.
-s, --size <size> Specify width of the image. It will always be a square.
-f, --format <format> The format of the image file. If not specified it will be determined from the file extension, or default to PNG if there is no extension. Supported formats: PNG, JPEG, GIF, ICO, BMP
-m, --material <ambient> <diffuse> <specular> Colors for rendering the mesh using the Phong reflection model. Requires 3 colors as rgb hex values: ambient, diffuse, and specular. Defaults to blue.
-b, --backround <color> The background color with transparency (rgba). Default is ffffff00.
-x Display the image in a window.
-h, --help Prints help information.
-V, --version Prints version information.
-v[v][v] Increase message verbosity. Levels: Errors, Warnings, Info, Debugging
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].