Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 19 Dec 2014, 23:52
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Graphics
SymSketch v0.1 - for doodling symmetrical shapes
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [5 Posts]  
Author Message
SFR


Joined: 26 Oct 2011
Posts: 1111

PostPosted: Thu 07 Aug 2014, 08:47    Post subject:  SymSketch v0.1 - for doodling symmetrical shapes  

Back in the Windows days I spent some time searching for a simple and free graphic program that would allow drawing symmetrical shapes.
My best find was UltimatePaint, but the symmetry is only a small part of it and I wanted something small and simple; besides, being on Linux now, I also prefer a native solutions.

Of course I haven't found anything what would suit my needs, so having no choice, I decided to take things into my own hands again.
Bash/Gtkdialog are too slow for that and C/BaCon/(and similar) are still out of my reach, so I learned Icon language enough to write a primitive app of this kind.

The result is nothing fancy, it's just for drawing b/w, snowflake/rosette-like shapes.
Left mouse button to draw, right to erase. No lines, rects, circles, only freehand.

Instructions:
1. Download and unpack the attached SymSketch-0.1.tar.gz.
It contains compiled (or actually "tokenized") symsketch executable as well as source code (symsketch.icn).
2. It's also necessary to obtain iconx executor - download Icon for Linux (32bit or 64bit), unpack it, go to ./icon-v951/bin/ and copy iconx into the same directory where symsketch is (or somewhere into $PATH, e.g. /usr/bin/, /usr/local/bin/, etc.).
3. Make sure both files (iconx and symsketch) are executable and click on symsketch.

Keyboard shortcuts:
1-9: pixel size
+/-: increase/decrease the amount of symmetry points (1-100)
m: toggle mirror mode
c: clear drawing area
s: save image (as SymImage_X.xpm, in $HOME directory)
q: quit

Written and tested on Slacko-5.7.0.

Enjoy the doodling &
Greetings!
SymSketch-0.1.tar.gz
Description  MD5: a3cc7d4cb87603bc7a71f687905c0646 SymSketch-0.1.tar.gz
gz

 Download 
Filename  SymSketch-0.1.tar.gz 
Filesize  4.84 KB 
Downloaded  51 Time(s) 
Screenshot.gif
 Description   
 Filesize   97.61 KB
 Viewed   244 Time(s)

Screenshot.gif


_________________
[O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource
Omnia mea mecum porto.
Back to top
View user's profile Send private message 
zigbert


Joined: 29 Mar 2006
Posts: 5813
Location: Valåmoen, Norway

PostPosted: Thu 07 Aug 2014, 10:06    Post subject:  

cool Smile
_________________
Stardust resources
Back to top
View user's profile Send private message Visit poster's website 
don570


Joined: 10 Mar 2010
Posts: 3437
Location: Ontario

PostPosted: Thu 07 Aug 2014, 20:37    Post subject:  

I sent an email to mtpaint maintainer, Dimitri,
to look at this.
Back to top
View user's profile Send private message 
dejan555


Joined: 30 Nov 2008
Posts: 2720
Location: Montenegro

PostPosted: Mon 10 Nov 2014, 17:57    Post subject:  

Nice, this is fun. Also what a coincidence, I didn't see this post before but I talked in mtpaint thread recently how you can simulate this effect - not in realtime like in yours app though.
I actually started doing some symetric images in mtpaint (link to gallery in signature)
Also, I've been wondering if some graphic app has this feature, or at least as a plugin - the only time before that I've seen this is on Amiga's "Deluxe Paint" progam in an emulator.
Good job on this, works on dpup 487!

_________________
Dpup 487 | Puppy Gallery | My photo gallery | mtPaint works
Back to top
View user's profile Send private message Visit poster's website MSN Messenger 
SFR


Joined: 26 Oct 2011
Posts: 1111

PostPosted: Tue 11 Nov 2014, 11:00    Post subject:  

Hey Dejan, very nice loops you've made there. Smile
Quote:
Also, I've been wondering if some graphic app has this feature, or at least as a plugin

Well, some kind of such an effect is available in InkScape, but it needs to be enabled at compile-time, as described here.

Btw - interesting, randomly generated, fractal-ish symmetric patterns: http://rfractals.net/hex/index.php

Greetings!

_________________
[O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource
Omnia mea mecum porto.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [5 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Graphics
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0600s ][ Queries: 12 (0.0042s) ][ GZIP on ]