Hi to all. Im working in a tesselation code but i dont want to duplicate code, so im trying whith tiled clones. I have this page as reference: http://en.wikipedia.org/wiki/Wallpaper_group#The_seventeen_groups But i think the cloned tiles generated with reset shift, rotation and scale seems wrong. Can any one confirm me if im ok?
Attached are a ex/sample of a tile P3M1.
Regards, Jabier.
This is great work you are doing!
For a symmetry reference, you might enjoy this file: http://sourceforge.net/p/laidout/code/HEAD/tree/trunk/src/icons/icons-tiling...
I have worked out convenient tiling patterns for the 17 wallpaper groups, frieze patterns, and some uniform tilings. These are able to easily fill space by being based around either square blocks or hexagon blocks.
Currently it operates in my Laidout program. I keep intending to make an Inkscape extension and/or improve the abandoned summer of code symmetry tool to do the same thing, but have had no time to work on it.
If it helps, the Laidout code for this is here (c++): http://sourceforge.net/p/laidout/code/HEAD/tree/trunk/src/interfaces/clonein... http://sourceforge.net/p/laidout/code/HEAD/tree/trunk/src/interfaces/clonein...
-Tom
On 10/23/2014 01:26 AM, Jabiertxo Arraiza Cenoz wrote:
Hi to all. Im working in a tesselation code but i dont want to duplicate code, so im trying whith tiled clones. I have this page as reference: http://en.wikipedia.org/wiki/Wallpaper_group#The_seventeen_groups But i think the cloned tiles generated with reset shift, rotation and scale seems wrong. Can any one confirm me if im ok?
Attached are a ex/sample of a tile P3M1.
Regards, Jabier.
Hi Tom. Thanks for the svg and feedback. I try to intal laidout and when run give me:
*** need to make enum list work again in makeNetImpositionObjectDef() Violación de segmento
Debian weezy.
Best regards, Jabier.
El jue, 23-10-2014 a las 19:53 -0700, Tom Lechner escribió:
This is great work you are doing!
For a symmetry reference, you might enjoy this file: http://sourceforge.net/p/laidout/code/HEAD/tree/trunk/src/icons/icons-tiling...
I have worked out convenient tiling patterns for the 17 wallpaper groups, frieze patterns, and some uniform tilings. These are able to easily fill space by being based around either square blocks or hexagon blocks.
Currently it operates in my Laidout program. I keep intending to make an Inkscape extension and/or improve the abandoned summer of code symmetry tool to do the same thing, but have had no time to work on it.
If it helps, the Laidout code for this is here (c++): http://sourceforge.net/p/laidout/code/HEAD/tree/trunk/src/interfaces/clonein... http://sourceforge.net/p/laidout/code/HEAD/tree/trunk/src/interfaces/clonein...
-Tom
On 10/23/2014 01:26 AM, Jabiertxo Arraiza Cenoz wrote:
Hi to all. Im working in a tesselation code but i dont want to duplicate code, so im trying whith tiled clones. I have this page as reference: http://en.wikipedia.org/wiki/Wallpaper_group#The_seventeen_groups But i think the cloned tiles generated with reset shift, rotation and scale seems wrong. Can any one confirm me if im ok?
Attached are a ex/sample of a tile P3M1.
Regards, Jabier.
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
I would like there to be something like tool plugins that can be shared in different applications. Currently Inkscape doesn't have any api for tool plugins (as far as I know). Another thing I haven't had time to investigate properly!
You can see how the Laidout tool currently operates starting at about 12:00 as follows (very much a work in progress): http://www.youtube.com/watch?v=aoXm8FyII5k&t=13m0s
-Tom
PS for the Laidout crash, I can't duplicate on my machine. Try running: laidout -n a4
On 10/24/2014 04:10 AM, Jabier Arraiza wrote:
Hi Tom. Thanks for the svg and feedback. I try to intal laidout and when run give me:
*** need to make enum list work again in makeNetImpositionObjectDef() Violación de segmento
Debian weezy.
Best regards, Jabier.
El jue, 23-10-2014 a las 19:53 -0700, Tom Lechner escribió:
This is great work you are doing!
For a symmetry reference, you might enjoy this file: http://sourceforge.net/p/laidout/code/HEAD/tree/trunk/src/icons/icons-tiling...
I have worked out convenient tiling patterns for the 17 wallpaper groups, frieze patterns, and some uniform tilings. These are able to easily fill space by being based around either square blocks or hexagon blocks.
Currently it operates in my Laidout program. I keep intending to make an Inkscape extension and/or improve the abandoned summer of code symmetry tool to do the same thing, but have had no time to work on it.
If it helps, the Laidout code for this is here (c++): http://sourceforge.net/p/laidout/code/HEAD/tree/trunk/src/interfaces/clonein... http://sourceforge.net/p/laidout/code/HEAD/tree/trunk/src/interfaces/clonein...
-Tom
On 10/23/2014 01:26 AM, Jabiertxo Arraiza Cenoz wrote:
Hi to all. Im working in a tesselation code but i dont want to duplicate code, so im trying whith tiled clones. I have this page as reference: http://en.wikipedia.org/wiki/Wallpaper_group#The_seventeen_groups But i think the cloned tiles generated with reset shift, rotation and scale seems wrong. Can any one confirm me if im ok?
Attached are a ex/sample of a tile P3M1.
Regards, Jabier.
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
El dom, 26-10-2014 a las 09:47 -0700, Tom Lechner escribió:
I would like there to be something like tool plugins that can be shared in different applications. Currently Inkscape doesn't have any api for tool plugins (as far as I know). Another thing I haven't had time to investigate properly!
Yes no tool plugins on.
You can see how the Laidout tool currently operates starting at about 12:00 as follows (very much a work in progress): http://www.youtube.com/watch?v=aoXm8FyII5k&t=13m0s
Great to see working, thanks for sharing.
PS for the Laidout crash, I can't duplicate on my machine. Try running: laidout -n a4
This works!
I have dudes about waths better, make a group of "live templates" like the seamless pattern or take the code of the tesselations from GSOC and learn it. First one seems more simple but not sure if better.
Best regards and thanks for share your knows and help me! Jabier.
participants (3)
-
Jabier Arraiza
-
Jabiertxo Arraiza Cenoz
-
Tom Lechner