pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
CurveDraw

CurveDraw - 0.2

David (animatinator)

Tags:

Description

This is based on my earlier Bézier curves demo, which can be found here.

CurveDraw is a drawing app which uses Bézier curves. It's still in early alpha, and so it's lacking most of the functions I intend to implement (for example saving drawings, duplicating objects, loading images to trace and suchlike).

How to use

CurveDraw works in two modes: object view and editing. You can switch between these using the TAB key (this will enter or exit editing mode for the selected curve object). To create a curve object, right-click in the position you wish to place the first point. The program will automatically switch to editing mode for the new curve object, where you can add new points by right-clicking and move points by dragging. Each point has two control points attached to it, which are used to control the path of the curve.
In object viewing mode, you can select curve objects by clicking on them, and delete selected objects with the delete key. Curve objects can also be dragged around the screen.
To toggle the grid in the background, use the G key.

Links

Home Page: http://www.pygame.org
Source: http://uploader.polorix.net//files/123/CurveDraw.zip

Screenshot


click to view original size

Releases

CurveDraw - 0.5 - Jun 27, 2009
CurveDraw - 0.2 - Jun 25, 2009

Pygame.org account Comments

If you wish to leave a comment with your pygame.org account, please sign in first.

August 23, 2014 10:09am - Alex P-B - nickname: (chozabu)
Anyone have a copy of this?
July 22, 2009 1:54pm - David - nickname: (animatinator)
raubana: Thanks :)
jestermon: Nope, no problem. Some (most) bits of the code could maybe do with some tidying though ;-)
July 5, 2009 1:13am - Jess Hill - nickname: (jestermon)
Smoothe. Something I was working on but never got around to with all the other projects. Pypaint will most certainly be gobbling up some more sweet source code.. that is if you dont mind :)
June 30, 2009 2:36pm - Dylan J. Raub - nickname: (dylanjraub) - 5/5
Dude! This is... OH MY GOD! You are a life saver! THANK YOU!
spotlight

 
our projects
pygame.org welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
 
recent releases
Nov 13, 2014

Nov 11, 2014


Nov 10, 2014

Nov 9, 2014

Nov 6, 2014


Nov 4, 2014

Nov 3, 2014

Oct 28, 2014

Oct 21, 2014

Oct 16, 2014

... more!
 
for pygame related questions, comments, and suggestions, please see help (lists, irc)