Skip to main content

Converts a binary STL to OBJ

Project description

stl_to_obj

Converts a binary STL to OBJ

Uses dictionary lookup for fast results

Requires Python 3.6 and newer

Installation

pip install stl_to_obj

or

git clone https://github.com/jmanek/stl_to_obj.git

Usage

Can be run from the command line or imported

from stl_to_obj import stl_to_obj

stl_to_obj('input1.stl') # saves to output1.obj

stl_to_obj('input2.stl', 'output2.obj', precision=6, verbose=True)
usage: stl_to_obj [-h] [--precision PRECISION] [--verbose] stl_file [obj_file]

Converts a binary STL to OBJ

positional arguments:
  stl_file              STL file to process
  obj_file              OBJ filename, defaults to stl_file.obj

optional arguments:
  -h, --help            show this help message and exit
  --precision PRECISION, -p PRECISION
                        Rounds vertices to the given precision
  --verbose, -v         Outputs conversion info

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stl_to_obj-1.0.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

stl_to_obj-1.0.0-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file stl_to_obj-1.0.0.tar.gz.

File metadata

  • Download URL: stl_to_obj-1.0.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Darwin/23.1.0

File hashes

Hashes for stl_to_obj-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a6f9c2c10a02f76b5ad1f149ed53bc3b245a15deea950d72586adf6b840be78e
MD5 a50da6b0f0be1fd818be1d97220ed761
BLAKE2b-256 54c75da5bc0f4adbb6967c5e8728af36aef523b595b4ea495589ce7000ec61f3

See more details on using hashes here.

File details

Details for the file stl_to_obj-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: stl_to_obj-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Darwin/23.1.0

File hashes

Hashes for stl_to_obj-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8a04704a9283642f37578c5df6638a033ec2c89f2e46e00d7079c25d68ec63af
MD5 5b6fd65668b3c16c01052a15a76e3b46
BLAKE2b-256 6d0551b9ef444239ca4fd623a7af568e5cbdcda18fc6ca77af30d01436beb015

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page