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 Mon 25 May 2015, 03:56
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 Posts_count  
Author Message
SFR


Joined: 26 Oct 2011
Posts: 1295

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  90 Time(s) 
Screenshot.gif
 Description   
 Filesize   97.61 KB
 Viewed   279 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: 6017
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_website 
don570


Joined: 10 Mar 2010
Posts: 3735
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: 2755
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_website MSNM 
SFR


Joined: 26 Oct 2011
Posts: 1295

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:   Sort by:   
Page 1 of 1 Posts_count  
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Graphics
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


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