Origami Crease Pattern tools
Project description
creasepattern
Basic tools to work with Origami Crease Patterns.
Usage
cp2png(infile, outfile, size=2048, margin=20, aa_scale=4)
Convert .cp
files to .png
Size of the output file is scaled to the given size, either horizonally or vertically, whichever is larger.
aa_scale
is used to anti alias. Set to 1 to disable anti aliasing.
from creasepattern import cp2png
cp2png('file.cp', 'file.png')
cp2svg(infile, outfile, margin=10)
Convert .cp
files to .svg
from creasepattern import cp2svg
cp2svg('file.cp', 'file.svg')
opx2png(infile, outfile, size=2048, margin=20, aa_scale=4)
Convert Oripa .opx
to .png
opx2svg(infile, outfile, margin=10)
Convert Oripa .opx
to .svg
Roadmap
- (Must) Make size of output configurable
- (Must) Make edge types configurable
- (Could) Support more filetypes
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
creasepattern-0.0.6.tar.gz
(5.5 kB
view hashes)
Built Distribution
Close
Hashes for creasepattern-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 376bc0ad87c73142442820b59aefafea195e74c1c8082537bf420412a95e3cfe |
|
MD5 | e5194b2eb470e66f005ab61f0c98728c |
|
BLAKE2b-256 | ca0bd4b87f7ef618896d1fdef3ef8ec748724a7ed6a84a5144d537d66a23a888 |