bezier
BezierEditor 1.3
A simple program to create and edit curves based upon second-order Bezier splines more>>
BezierDraw 1.1.4
An application designed to help you produce geometrical designs for Christmas cards or other stuff. more>>
The emphasis of the BezierDraw project was on being able to manipulate the objects with a mouse, clone the objects easily, and produce radial symmetry about a centre point.
The original intent was to produce a monochrome wireframe display which could be printed at high resolution, and perhaps colored by hand after printing.
The word Bezier is used in the program title because almost all the drawing is done using Bezier curves, the only exception being the occasional ellipse. The Bezier curves are spliced together in various ways to produce the desired object.
These curves were chosen for two reasons: firstly, they are rendered extremely rapidly by the graphics engine, so it is possible to do live manipulation with a mouse; secondly, the standard vector graphics file formats such as SVG have full support for them.
Since Bezier curves were used, the resulting shapes are not absolutely true hyperbolas or trochoids; however, in most cases you would be hard-pressed to tell the difference.
The program is written in Visual Basic 6, and has no special installation procedures.
Main features:
- Library of objects expanded to include some of the more complex closed-form shapes like cardioids and trochoids.
- Support for a coloring operation which operates like a floodfill in a bitmap, with a color-picker.
- Support for a zoom feature, for more precise positioning of objects.
- Support for SVG output, to make it more web-compatible.
- The corollary to SVG output is that color-filling can be done using other programs, such as Inkscape, which use a completely different set of rules for filling objects: totally vector-based, not bitmap-based.
System requirements:
- You must set the color depth of your monitor to be 24-bit or higher, sometimes called True Color

Bezier Curves Program 2.01
Bezier Curves Program is regarded as an easy to use, high performance program which allows you to find out the Bezier Curves program from a starting point, terminating point, and control points. more>>
Bezier Curves Program 2.01 is regarded as an easy to use, high performance program which allows you to find out the Bezier Curves program from a starting point, terminating point, and control points. It is like the programs you can get for the graphical calculator- but this one's for the computer.
Breeze Designer 2.0.10
Breeze Designer is a free 3D modelling and design tool for Windows XP, 2000, 2003, NT, and Windows 98 more>>
Breeze Designer has been written to primarily interface with the Persistance of Vision raytracer (POV-Ray version 2.0 & 3.0), there is also support to export to a number of other popular renderers including Pixarss RenderMan and VRML viewers.
Breeze Designer is a freeware application designed to help your work with 3D design and modelling.
Main features:
- Modelling primitives; cube, sphere, cone, cylinder, torus, bicubic "Bezier" patches
- Text objects using TrueType fonts
- Heightfields, spline paths and extruded shapes
- Iso-surfaces; blobs (metaballs).
- Surfaces of revolution (sweeps).
- Multiple model views and zoom factors.
- Inbuilt texture builder.
- Inbuilt shaded preview.
- Object grouping with CSG support.
- Keyframe animation support, with tween function and spline paths.
- Transition position, scale and rotation between frames.
- Import Autodesk 3D-Studio(TM) 3DS format models.
- Import AutoCAD(TM) 2D and 3D DXF files.
- Import Wavefront, RAW and point data in several ASCII formats
- Export POV Raytracer 2.0 & 3.0 scenes and animations
- Export RenderMan RIB, VRML scenes, Polyray, AutoCAD DXF, Wavefront.
- Inbuilt scripting and macro language.
- Third party plug-in module support.
- Render and view from within program.
- No program limit to the number of objects.
- Support for OpenGL with texture mapping
- On-line help & tool tips support.

Blender 2.50 Alpha 0
Blender is an open source software for 3D modeling, rendering, animation, post-production, interactive creation and playback. Available for Windows, Linux, Irix, Sun Solaris, FreeBSD or Mac OS X. more>>
Blender is an open source software for 3D modeling, rendering, animation, post-production, interactive creation and playback. Available for Windows, Linux, Irix, Sun Solaris, FreeBSD or Mac OS X.
Modeling
A range of 3D object types including polygon meshes, NURBS surfaces, bezier and B-spline curves, metaballs, vector fonts (TrueType, PostScript, OpenType)
Smooth proxy style catmull-clark subdivision surfaces
Boolean mesh functions
Editing functions such as extrude, bevel, cut, spin, screw, warp, subdivide, noise, smooth Soft selection editing tools for organic modeling
Python scripting access for custom tools
Animation
Armature (skeleton) deformation with forward/inverse kinematics, auto skinning and interactive 3D paint for vertex weighting
Non-linear animation mixer with automated walkcycles along paths
Constraint system
Vertex key framing for morphing, with controlling sliders
Character animation pose editor
Animatable lattice deformation
Ipo system integrates both motion curve and traditional key-frame editing
Audio playback, mixing and editing support for sound synchronisation
Python scripting access for custom and procedural animation effects
Realtime 3D/game creation
Graphical editor for defining interactive behavior without programming
Collision detection and dynamics simulation
Python scripting API for sophisticated control and AI, fully defined advanced game logic
Supports all OpenGL lighting modes, including transparencies, Animated and reflection-mapped textures
Playback of games and interactive 3D content without compiling or preprocessing
Audio, using the fmod toolkit
Multi-layering of Scenes for overlay interfaces
Rendering
Very fast inbuilt raytracer
Integral support for the famous Yafray render engine
Oversampling, motion blur, post-production effects, fields, non-square pixels
Environment maps, halos, lens flares, fog
Various surface shaders such as Lambert, Phong, Oren-nayar, Blinn, Toon
Edge rendering for toon shading
Procedural Textures
Ambient Occlusion
Radiosity solver
Export scripts available for external renderers such as Renderman (RIB), Povray, Virtualight
UV texture editor with various mesh unwrap modes
Interface
Flexible user configurable window layout
Powerful object-oriented data system
Anti-aliased fonts with international translation support
Windows for animation curves/keys, schematic scene diagram, non-linear video sequence editing, character animation action editor, non-linear animation mixer, image/UV editing, file/image selection and file management
Inbuilt text editor for annotations and editing Python scripts
Consistent interface across multiple platforms
Files
Save all scene data in a single .blend file
.blend format supports compression, digital signatures, encryption, forwards/backwards compatibility and can be used as a library to link to from other .blend files
Read / Write TGA, JPG, PNG, Iris, SGI Movie, IFF, AVI and Quicktime GIF, TIFF, PSD, MOV (Windows and Mac OS X)
Native import and export for DXF, Inventor and VRML files, with python scripts available for many other 3D formats
Create stand-alone executables containing interactive 3D content or play back with the 3d web browser plugin<<less
A range of 3D object types including polygon meshes, NURBS surfaces, bezier and B-spline curves, metaballs, vector fonts (TrueType, PostScript, OpenType) Very fast Catmull-Clark subdivisionLicense:Freeware
Euclide 0.3.2
A dynamic geometry application written that allows creation of geometric shapes and transforms (rotation, symmetry) more>> A dynamic geometry application written that allows creation of geometric shapes and transforms (rotation, symmetry)
Euclide is a dynamic geometry creation application written in Java.
Euclide allows creation of geometric shapes and transforms (rotation, symmetry...), which depend each other. Moving a shape will also move shapes dependent on it.
In Euclide you start by placing some free points, then you create objects using these points: lines, circles, line segment, circle arcs... each new figure can in turn be used to compose new shapes.
Main features:
Creation of shapes
Various shapes can be created from selecting other geometrical objects (shapes, measures, transforms), or by specifying manually value for position, radius... When a shape need a new point, the user clic on a point of the figure, or on the location of a new free point, which will be created in the same time as the new shape. Here is a list of available shapes:
Points:
- Free point
- Intersection point of a curve and a line
- Point on a curve (closest point to another point)
- Point on a curve (with a defined geodesic position)
- Centroid of several point
- Transformed point (by any planar transform)
Linear objects:
- Line segments (from 2 points)
- Straight lines: From 2 points, Parallel to a line through a point, Orthogonal to a line through a point, Median of 2 points, Radical axis of 2 circle
- Line arcs (from 2 points, bisectors, reflexion of a ray on a curve...)
- Polyline (from a series of points)
Circles
- From center and a point belonging to the circle
- From center and radius (given as distance measure)
- From 2 diameter points
- From 3 points on the circle
Circle Arcs
- Circle arc from 3 points
- Circle arc from 3 points, with specific orientation
Curves
- Bezier curve from 4 points
- Composition of several curves
Measures on shapes
Distance/length measure
- Closest distance of a point to a shape
- Radius of a circle
Signed distance measure
Angle measure
- Signed angle between 3 points
- Horizontal angle of a line or a linear object
- Horizontal angle of 2 points
Counting measures
Transforms
- Translation by the vector joining 2 points
- Rotation around a point with a given angle
- Line symetry
- Point symetry
- Circle inversion
System requirements:
- Java Runtime Environment
Enhancements:
- Layers can be deleted, and order changed
- New documents can be created
- Shapes can now be deleted, with all objects depending on them
- Added a text over mouse cursor to help identify current selected shape
- It is possible to create composition of affine transforms
SwfBannerMaker 1.0
SwfBannerMaker - editor of vector graphics like a Flash. It save result in the swf-file. more>>
SwfBannerMaker is a little program, but it has many basical possibilities for drawing of animation:
you can draw circles, rectangles or use a pencil;
you can edit the shapes by moving of the control points of cubic Bezier curves;
you can insert jpg-files and text;
SwfBannerMaker has a simple timeline, that allows to create motion and shape tween;
how to use motion and shape tween:
if you do not change shape it is motion tween ( only scaling and rotation )
if you change shape it is shape tween
The order of shapes in begin frame and in the end frame of motion and shape tween must be the same (I mean the depth)
Each new shape has a maximal depth in the keyframe + 2, but you can change it in menu of tools (and press Enter)
Each layer has a depth 100
HowTo make animation:
in the timeline insert keyframe by clicking the right key of the mouse in the frame you desire and choose "insert keyframe";
if this is the last frame than make it two times
than in the first frame of the animation click the right key of the mouse and choose "motion tween"
now just move the shapes in the keyframes or change the shape (shapetween)
If you want to use swf-file as a banner you must enter url in the Options->swfoptions. There you can change background color, sizes and rate(frame/sec) of movie.
To save the movie just press file->export to swf
The GIMP 2.6.1
The GIMP is the GNU Image Manipulation Program more>>
The GIMP 2.6.1 an acronym for GNU Image Manipulation Program. It is a freely distributed program for such tasks as photo retouching, image composition and image authoring. It is also a freely distributed piece of software for such tasks as image composition, photo retouching and image authoring. It works on many operating systems, in many languages.
GIMP is expandable and extensible. It is designed to be augmented with plug-ins and extensions to do just about anything. The advanced scripting interface allows everything from the simplest task to the most complex image manipulation procedures to be easily scripted.
Major Features:
- Painting:
- Full suite of painting tools including Brush, Pencil, Airbrush, Clone, etc.
- Sub-pixel sampling for all paint tools for high quality anti-aliasing
- Extremely powerful gradient editor and blend tool
- Supports custom brushes and patterns
- System:
- Tile based memory management so image size is limited only by available disk space
- Virtually unlimited number of images open at one time
- Advanced Manipulation:
- Full alpha channel support
- Layers and channels
- Multiple Undo/Redo (limited only by diskspace)
- Editable text layers
- Transformation tools including rotate, scale, shear and flip
- Selection tools including rectangle, ellipse, free, fuzzy and intelligent
- Advanced path tool doing bezier and polygonal selections.
- Transformable paths, transformable selections.
- Quickmask to paint a selection.
- Extensible:
- A Procedural Database for calling internal GIMP functions from
- external programs as in Script-fu
- Advanced scripting capabilities (Scheme, Python, Perl)
- Plug-ins which allow for the easy addition of new file formats and new
- effect filters
- Over 100 plug-ins already available
- Animation:
- Load and save animations in a convenient frame-as-layer format
- MNG support
- Frame Navigator (in GAP, the GIMP Animation Package)
- Onion Skin (in GAP, the GIMP Animation Package)
- Bluebox (in GAP, the GIMP Animation Package)
- File Handling:
- File formats supported include bmp, gif, jpeg, mng, pcx, pdf, png, ps, psd, svg, tiff, tga, xpm, and many others
- Load, display, convert, save to many file formats
- SVG path import/export
- Further improvement to the Print plug-in
- Completed the color management functionality for 2.4
- Store JPEG setting with the image and use them when saving as JPEG
- Further improved the rectangle tools, in particular handling of the fixed aspect ratio
- Added color profile selector widget
- Further improved the display quality for zoomed-out views
<<less
Scenic 0.12.4
A scene-based 2D graphics library that enables the development of graphics intensive applications using modern graphics cards more>>
Scenic consists of two parts: the rendering code which is written in c++ and is accessed using JNI, and the scene graph code, which is written in Java. The rendering code uses either DirectX or OpenGL to access the graphics hardware.
Main features:
- Affine transformations
- Polygons
- Lines
- Text
- Images
- Clipping to any shape
- Gradients
- Patterns
- Graphics Primitives (OpenGL like triangles)
- Video (Using DirectShow - only works on Windows)
- Quadratic (2nd order) Bezier curves
- Cubic (3rd order) Bezier curves
- Elliptic arcs
- Alpha transparency
- High-quality antialiasing
- Antialiasing is done for lines, polygons and text. Lines and polygons are antialiased in hardware, which should enable fast performance. Polygons are antialiased using a high-quality analytical algorithm. All the used algorithms should work on a wide variety of hardware.

GoDiagram 4.0
Add custom interactive diagrams to your .NET user interfaces, including networks, workflows, flowcharts, org charts, design tools, and more. Flexible, powerful, extensible. Optional automatic layout & instruments. more>>
Use GoDiagram to build custom interactive diagrams, network or process or workflow editors, flowcharts, or software design tools. GoDiagram includes many predefined kinds of nodes, links, and basic shapes including text and images. It supports layers, groups, subgraphs, scrolling, zooming, selection, drag-and-drop, clipboard, in-place editing, tooltips, grids, printing, overview window with panning, and a palette for draggable nodes. Links can have labels and arrowheads, and their paths can be straight, rounded, or Bezier with different kinds of Pens and routed to be Orthogonal. Predefined node types include Balloon, BasicNode, IconicNode, TextNode, MultiTextNode, BoxNode, SimpleNode, GeneralNode, SubGraph. GoDiagram is 100% implemented in C# as a managed .NET Control. Its Document/View/Tool architecture is very flexible and powerful. The classes provide many properties & events to make it easy to customize the appearance and behavior. GoDiagram includes extensive and useful sample programs with complete source code that you can modify and recompile. Sample applications include ProtoApp (a generic MDI app that includes a palette, overview, and property grid), Classier (browses the GoDiagram classes), Demo1, DataSetDemo, FamilyTree, Fishbone, FlowCharter, Flowgrammer, OrgCharter, Planogrammer, StateCharter, SubGraphApp, TreeApp, WebWalker. GoDiagram also includes extensive documentation in the User Guides, Reference Manual, and FAQ, answering most of the questions weve received over many years of supporting our GO product lines. The optional automatic layout components support rearranging the nodes in a diagram to make it easier to understand. GoLayout supports force-directed autolayout, incorporating electrical charge, gravitational mass, and spring length and stiffness), layered-digraph autolayout, for tree and hierarchical organization of directed graphs, and tree layout. There are no run-time royalties or deployment fees for GoDiagram components.
System Requirements: .NET Framework
Enhancements: Improved performance via internal use of generic collections, new samples
<<lessPowerDraw 3.0
PowerDraw is a free drawing application which you can easily draw any type of drawing. PowerDraw is designed in between CAD and Desktop Publishing style so you can use the ease of DTP with the power o more>>
PowerDraw is a free drawing application which you can easily draw any type of drawing. PowerDraw is designed in between CAD and Desktop Publishing style so you can use the ease of DTP with the power of cad core.
Using mouse actions or control methods to handle drawings.
Drawing line, polyline, rectangle, polygon, bezier, circle, ellipse, arc, pie, chord and text on the Designer Canvas.
Modifying the drawed figures.
Using layers and layer operations like merging.
Using all colors possible.
Using different style of pens with different widths.
Using different style of brushes (including custom hatches) to paint figures.
Using gradient and texture fills to paint figures.
Creating text objects with any font installed in the system.
Saving the drawing as file and opening the file as drawing.
Printing the file to the printer and/or plotter.
Making unlimited Undo?s and Redo?s.
Cutting, copying, pasting and deleting the figures.
Grouping and ungrouping the figures.
Combining, welding, breaking figures.
Ordering the figures (SendToBack, BringToFront, etc.)
Rotating, scaling and mirroring the figures.
Making polar and rectangular figure arrays.
Aligning the figures in any style.
Inserting bitmaps or jpeg pictures to the drawing.
Scaling, rotating, mirroring,skewing and flipping bitmaps.
Inserting WMF/EMF files as editable objects.
Exporting the drawing as WMF file.
Using grids and guidelines.
Snapping the mouse actions to grids, guidelines or the current objects.
Using block librarries, inserting blocks.
Using page formats like (A4,letter, etc.) or custom sizes.
Zooming and panning, viewing the drawing in any scale.
Making macros in pascal-like language and running them in the designer.
Using plugins developed as DLL in a special structure(documented).
Allegro 4.3.1
Allegro is a game programming library for C/C++ developers distributed freely more>>
Allegro provides many functions for graphics, sounds, player input (keyboard, mouse and joystick) and timers. It also provides fixed and floating point mathematical functions, 3d functions, file management functions, compressed datafile and a GUI.
Allegro is a portable library mainly aimed at video game and multimedia programming, originally started by Shawn Hargreaves for the DJGPP compiler in a mixture of C and assembler.
According to the Oxford Companion to Music, Allegro is the Italian for "quick, lively, bright". Allegro is also a recursive acronym which stands for "Allegro Low LEvel Game ROutines".
Cross-platform support:
- Unix (Linux, FreeBSD, Irix, Solaris, Darwin)
- Windows (MSVC, MinGW, Cygwin, Borland)
- BeOS
- QNX
- MacOS X
- Dos (DJGPP, Watcom)
Graphic functions:
- pixels, lines, rectangles, circles, ellipses, arcs, Bezier splines
- shape fill, with or without pattern
- polygons: flat, Gouraud, textured (3D) and translucent
- masked, compressed and compiled sprites
- blitting, rotation, stretching, reduction, alpha blending, Gouraud shading
- native support for BMP, LBM, PCX and TGA files (others supported with library extensions)
- color palette manipulation (reading, writing, conversion)
- conversion of color formats RGB HSV
- support for different encodings and conversion, default is UTF-8
- bitmap fonts (masking, colouring, alignment)
- draw directly on the screen or on any-size memory bitmaps
- hardware scrolling and triple buffering (where available), mode-X split screen
animation functions for FLI/FLC format
Sound functions:
- native MIDI music format support (with 64 simultaneous effects)
- dynamic control/response to music note on, note off, main volume, pan, pitch bend, and program change
- uses General MIDI patches
- you can read in wavetable patches for MIDI files (SF2 and GUS patches)
- native support of WAV and VOC file formats (playing looped forward, backwards or bidirectional)
- streaming audio
- modify volume, pan, pitch, etc during play
Math functions:
- fixed point arithmetic and trigonometric routines
- precalculated trigonometric tables
- vector/matrix/quaternions 3d manipulation (translation, rotation, scaling, projection)
Misc:
- mouse, keyboard and joystick management
- high resolution interrupt timers (resolution of 10, 5 or less ms depending on platform)
- vertical retrace simulation
- manipulate configuration files
- manipulate compressed files in LZSS format
- manipulate multi-object resource-like compressed datafiles
- tool for creating datafiles (grabber)
- simple GUI for dialogs and file selector
The Gimp 2.7.0 Rev 28042
The GIMP is the GNU Image Manipulation Program. The GIMP is a freely distributed piece of software for such tasks as image composition, photo retouching and image authoring. more>>
The Gimp 2.7.0 Rev 28042 stands for GNU Image Manipulation Program, it is the perfect solution to retouching, composing and author images. It is a freely distributed piece of software. It is compatible with many operating systems, in many languages.
It has many capabilities to offer users. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc.
GIMP is expandable and extensible. It is designed to be augmented with plug-ins and extensions to do just about anything. The advanced scripting interface allows everything from the simplest task to the most complex image manipulation procedures to be easily scripted.
It is a freeware product (both for personal and commercial use) that does not contain any form of malware, including but not limited to: spyware, viruses, trojans and backdoors.
This software product was tested thoroughly and was found absolutely clean, therefore it can be installed with no concern by any computer user.However, it should be noted that this product will be retested periodically and the award may be withdrawn, so you should check back on this page from time to time.
Major Features:
1. Painting
- Full suite of painting tools including Brush, Pencil, Airbrush, Clone,
- Sub-pixel sampling for all paint tools for high quality anti-aliasing
- Extremely powerful gradient editor and blend tool
- Supports custom brushes and patterns
2. System
- Tile based memory management so image size is limited only by available disk space
- Virtually unlimited number of images open at one time
3. Advanced Manipulation
- Full alpha channel support
- Layers and channels
- Multiple Undo/Redo (limited only by disk space)
- Editable text layers
- Transformation tools including rotate, scale, shear and flip
- Selection tools including rectangle, ellipse, free, fuzzy and intelligent
- Advanced path tool doing bezier and polygonal selections.
- Transformable paths, transformable selections.
- Quickmask to paint a selection.
4. Extensible
- A Procedural Database for calling internal GIMP functions from external programs as in Script-fu
- Advanced scripting capabilities (Scheme, Python, Perl)
- Plug-ins which allow for the easy addition of new file formats and new effect filters
- Over 100 plug-ins already available
5. Animation
- Load and save animations in a convenient frame-as-layer format
- MNG support
- Frame Navigator (in GAP, the GIMP Animation Package)
- Onion Skin (in GAP, the GIMP Animation Package)
- Bluebox (in GAP, the GIMP Animation Package)
6. File Handling
- File formats supported include bmp, gif, jpeg, mng, pcx, pdf, png, ps,psd, svg, tiff, tga, xpm, and many others
- Load, display, convert, save to many file formats
- SVG path import/export
Requirements: No special
WareSeeker Editor

WebDraw 1.0.0.8
WebDraw enables anyone to draw vector pictures and flowcharts. more>> It enables anyone to draw vector pictures and flowcharts without an expensive desktop image processing or CAD software.
-Straight lines, rectangles or circles drawing
-Perfect editing of Bezier Splines
-Setting of thickness and color of lines
-Gradient fill and Alpha rate
-Text editing
-Importing of bitmaps
-Rotating, hierarchy and combination of graphics
-Internet gallery
-Convenient screen intercepting tools
-And much more<<less

AvancePaint 2.1
designed with a intuitive user interface that makes AvancePaint easy to learn an more>> A complete paint program designed with a intuitive user interface that makes AvancePaint easy to learn and use. Its powerful enough to suit the advanced user and yet simple enough to please the beginner. Open unlimited number photos or pictures and unleash your artistic talents as you will discover the advanced and powerful but easy to use graphical options!
Some of the features:
Compatible with all Windows versions
Easy to use yet powerful
All functions of MS-Paint
Lots of powerful photographical effects
Zoom in/out
Draw advanced Bezier curves and polygons!
Powerful color settings
Size image
Masks
Draw arrows in one click
Open JPG, JPEG, GIF, BMP, WMF, EMF, DIB, ICO files
Open as many photos as your memory allows!
Cut/copy/paste between photos
Darken, lighten, sharpen, soften, blur, replace colors, blend, transparent gif etc...
WYSWYG fonts
Multiple undos
Borders
Textures
Import images from Twain compatible devices
Print preview
User definable rounded square corners
Many pencil style brushes
Rotate
Many symbols included
Uses only 2Mb diskspace<<less
