two contrib extensions
On Sat, 2013-12-28 at 15:32 +1300, Mark Schafer wrote:
Here's two of my extensions - cleaned up and on github. I'm happy for them to be included in Inkscape if they are judged adequate. (They are gplv2 licensed) (They have documentation in their UI - using tabs.)
Thanks for offering the extensions! They look interesting. Which version of Inkscape are they targeted at? I tried the inkscape-jigsaw extension with both 0.48 and 0.91 (0.49) and got errors.
I think that we might be including too many extensions with Inkscape. However, these are exactly the kind of things that would be great to offer on the "Addons" page:
http://inkscape.org/en/download/addons/
What do others think?
Tav
Jigsaw maker: - https://github.com/Neon22/inkscape-jigsaw Creates a jigsaw puzzle for laser cutting. - set dimensions in various units, - number of pieces in X,Y, - randomness and size of tabs, - rounded corners, and a backing as an option. - packed neatly for minimal cutting. - uses minimal lines to optimise for laser cutting (e.g. when using packed backboard). May one day be extended to do boolean cuts and create separate pieces when DBUS is working or some other way to call boolean ops from a plugin
Lasercut Box - https://github.com/Neon22/inkscape-LasercutBox Creates a tabbed box with kerf setting for tight fits. Or dimples for press fits. - set dimensions in various units, - width, depth, height, material thickness, - #tabs for each dimension, - include corners or not, - kerf adjustable if tight fit required, or - can use dimples for pressure fits for wood etc (rounds or triangles), or - can set zero kerf and use minimal material to create. In all cases - uses minimal lines to optimise for laser cutting.
Cheers, Mark...
Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clk... _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
I think that we might be including too many extensions with Inkscape
I tend to agree.
In any event, I think that the normal procedure, for those proposed extensions that are intended to be included directly in Inkscape, should be that a formal bug report should be issued, so that the work can be tested and commented on fully, before making any decision.
Alvin
-- View this message in context: http://inkscape.13.x6.nabble.com/two-contrib-extensions-tp4969137p4969152.ht... Sent from the Inkscape - Dev mailing list archive at Nabble.com.
+1
Sounds like some plugin manager that pulls extensions from an online repository might be a better option on the longer term. And for the time being, maybe a separate addons download?
I think that we might be including too many extensions with Inkscape
I tend to agree.
In any event, I think that the normal procedure, for those proposed extensions that are intended to be included directly in Inkscape, should be that a formal bug report should be issued, so that the work can be tested and commented on fully, before making any decision.
Alvin
Tav - they work for me in 0.48 without error (that I can see) a mechanism to get extensions from an addon page sounds pretty effective.
On 1/4/2014 4:33 AM, Tavmjong Bah wrote:
On Sat, 2013-12-28 at 15:32 +1300, Mark Schafer wrote:
Here's two of my extensions - cleaned up and on github. I'm happy for them to be included in Inkscape if they are judged adequate. (They are gplv2 licensed) (They have documentation in their UI - using tabs.)
Thanks for offering the extensions! They look interesting. Which version of Inkscape are they targeted at? I tried the inkscape-jigsaw extension with both 0.48 and 0.91 (0.49) and got errors.
I think that we might be including too many extensions with Inkscape. However, these are exactly the kind of things that would be great to offer on the "Addons" page:
http://inkscape.org/en/download/addons/
What do others think?
Tav
Jigsaw maker: - https://github.com/Neon22/inkscape-jigsaw Creates a jigsaw puzzle for laser cutting. - set dimensions in various units, - number of pieces in X,Y, - randomness and size of tabs, - rounded corners, and a backing as an option. - packed neatly for minimal cutting. - uses minimal lines to optimise for laser cutting (e.g. when using packed backboard). May one day be extended to do boolean cuts and create separate pieces when DBUS is working or some other way to call boolean ops from a plugin
Lasercut Box - https://github.com/Neon22/inkscape-LasercutBox Creates a tabbed box with kerf setting for tight fits. Or dimples for press fits. - set dimensions in various units, - width, depth, height, material thickness, - #tabs for each dimension, - include corners or not, - kerf adjustable if tight fit required, or - can use dimples for pressure fits for wood etc (rounds or triangles), or - can set zero kerf and use minimal material to create. In all cases - uses minimal lines to optimise for laser cutting.
Cheers, Mark...
Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clk... _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
I tried Lasercut-jigsaw in Inkscape 0.48.4. It appeared to work normally. In a recent development build, rev 12851, I get the following crash. This is probably due to recent changes in the area of units management.
I would suggest that separate bug reports be created for both of these extensions, so that these issues can be discussed elsewhere more thoroughly.
Alvin
......................................................................................
Traceback (most recent call last):
File "Lasercut-jigsaw.py", line 879, in <module>
e.affect()
File "C:\InkscapeBZR\inkscape\share\extensions\inkex.py", line 245, in affect
self.effect()
File "Lasercut-jigsaw.py", line 798, in effect
docW = inkex.unittouu(self.document.getroot().get('width'))
AttributeError: 'module' object has no attribute 'unittouu'
-- View this message in context: http://inkscape.13.x6.nabble.com/two-contrib-extensions-tp4969137p4969156.ht... Sent from the Inkscape - Dev mailing list archive at Nabble.com.
participants (4)
-
alvinpenner
-
Kris De Gussem
-
Mark Schafer
-
Tavmjong Bah