neon22 / inkscape-jigsaw Goto Github PK
View Code? Open in Web Editor NEWAn extension for Inkscape that creates jigsaw shaped pieces. Options for back, and single cut pieces.
License: GNU General Public License v2.0
An extension for Inkscape that creates jigsaw shaped pieces. Options for back, and single cut pieces.
License: GNU General Public License v2.0
Looks like Inkscape got updated on my PC - now ver 1.0 (4035a4fb49, 2020-05-01) - and now Lasercut Jigsaw no longer works. Thoughts? Here is the output:
File "Lasercut-jigsaw.py", line 43
def randomize((x, y), radius, norm=True, absolute=False):
^
SyntaxError: invalid syntax
Dear Neon22,
Ive been working on a Project recently where I need 2 Extensions of Inkscape, however those 2 sadly do not Work with the same Version of the Program.
Unfortunately I cant find a older Version of your Extension online. Would it be possible for you to send me the older Version of Inkscape?
Kind Regards
Jonas Huber
Hey
When I use this extension in Inkscape 1.2-dev the location of the jigsaw is offset far away from page.
Could you please consider update it to 1.2-dev
@speleo3 Could you please take a look?
Thank you
Hi,
When I check the "create pieces as well" checkbox I get a second set with rows and columns as separate paths, but no separate pieces. Is this intended or is it not finished yet?
Thanks
I have installed the script using info at - http://wiki.inkscape.org/wiki/index.php/Script_extensions#Installing
Traceback (most recent call last):
File "Lasercut-jigsaw.py", line 879, in
e.affect()
File "C:\Program Files (x86)\Inkscape\share\extensions\inkex.py", line 215, in affect
self.effect()
File "Lasercut-jigsaw.py", line 798, in effect
docW = self.unittouu(self.document.getroot().get('width'))
AttributeError: LasercutJigsaw instance has no attribute 'unittouu'
I have installed Inkscape 0,91 on windows 10 server
I put your files sunder extension folder
But after restarting application, i don't find your extension in menu : Extensions -> Render
This control no longer appears in inkscape version 0.92 when put in ~./config/inkscape/extwensions
The actual version does not run under Inkscape 0.92. I must however keep that beacuse of another extension I need. Would it be possible to provide also an previous version of the extension. Besides that it is really good.
I am trying it in inkscape mac but I does not work yet. Is it windows only?
Hello I would love to use this tool!
Running the tool throws the following error:
File "Lasercut-jigsaw.py", line 39, in <module>
import inkex, simplestyle, simpletransform, cubicsuperpath
ImportError: No module named inkex
I installed inkscape (0.92) with snap on Ubuntu 18.04. So my User extensions folder is at /home/niene/snap/inkscape/7378/extensions
. Copying the files there gives me the extension. But it won't run.
What can I do?
Hi,
I can't install this because it supports maximum inkscape 1.2.
Now the newest version is 1.3.
I hope someone can update this. Thanks in advance.
by the way found some more jigsaw stuff on the web. but your's is the most advanced i think
https://github.com/RainyDayHiker/Inkscape_Jigsaw_Puzzle
https://github.com/minirevollo/Inkscape-Puzzle-Generator
Hello. I guess it's necessary to replace inkex.unittouu by self.unittouu due to the http://wiki.inkscape.org/wiki/index.php/Notes_On_Units_Handling_in_Extensions_in_0.91
This is designed to print out a pattern for a full jigsaw to be cut efficiently on a lasercutter.
As such its actually quite difficult to cutout an individual piece.
I'd like to add an option to call the inkscape boolean ops one row/col at a time and thereby make each individual piece.
No use to a lasercutter but good if you want just isolated pieces.
from here:
When I set the jigsaw parameters and confirm (via "Apply"), I get this error each time:
File "Lasercut-jigsaw.py", line 38
If absolute is true - ensure random is only added to x,y """
^
IndentationError: expected an indented block
The parameters are set as:
Width 800.0
Height 600.0
Corner radius 0.0
Units px
Border width 1.0
Border radius 0.0
Pack Location Separate
How many pieces accross 10
How many pieces down 10
Followed instructions:
http://tuts.ahninniah.graphics/how-to-make-a-jigsaw-puzzle-with-gimp-and-inkscape/
Inkscape version: inkscape-0.48.5-1
OS: Fedora 20 64bit
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.