Simple Tools that creates external and internal offsets for shapes. Supports DXF and SVG Import/Export.
Project description
Laser Offset
Simple Tools that creates external and internal offsets for shapes. Supports DXF and SVG Import/Export.
This project is in early alpha and was created as side-project for hobby.
Installing
Install and update using pip
:
$ pip install -U laser_offset
Usage
Usage: laser_offset [OPTIONS] SOURCE_PATH TARGET_PATH LASER_WIDTH
Creates new drawings from DXFs with outer and inner offset lines by
LASER_WIDTH in μm(microns) ans save them into TARGET_PATH as SVG or DXF.
SOURCE_PATH is folder with DXFs for batch convertion
TARGET_PATH is folder for results
LASER_WIDTH is beam diameter in μm(microns) from 1 to 999
Options:
-s, --svg Output as SVG [default: (False)]
-d, --dxf / -D, --no-dxf Output as DXF [default: (True)]
--help Show this message and exit.
Example:
laser_offset . ./output -s 150
Limitations
- Can't handle arcs less that half of laser width
- Ignores layers, text, shape size and styles
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
laser_offset-0.5.4.tar.gz
(30.6 kB
view hashes)
Built Distribution
Close
Hashes for laser_offset-0.5.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a5e5e44c03712d54c92e1dbfd28765b326d7a0c6e7daffc48a9b4581dd0fcff |
|
MD5 | e183c13e6e6c74945448b8842f327881 |
|
BLAKE2b-256 | 340b56b170dc3550774f1310d9f36b29d7b73197d9dd7aea16110105ccfa5f7d |