Usage

Stl2Obj - root class

Base convert files example

from stl2obj import Stl2Obj

src = 'path-to-src-file'  # .stl or .obj
dst = 'path-to-dst-file'  # .stl or .obj

Stl2Obj().convert(src, dst)

convert function takes:

  • src - str path to .stl or .obj file

  • dst - str path to output .obj or .stl file

  • debug - bool disable c++ cout

  • callback - object callback function in python, default None

  • progress_callback - object called when part of the file processing has been completed, it is always 1, so do in your project

def progress_callback(self, value: int):
    self.total_progress += value

stl_mode_converter function takes:

  • src - str path to .stl file

  • dst - str path to output .stl file

  • mode - str ASCII, BIN or AUTO

  • callback - object callback function in python, default None

  • progress_callback - object like in convert function