Primitives
Artist is a portable 2D graphics library. Main features are: drawing primitives, bitmap blitting, alpha blending, zoom and rotation, text rendering and image file loading. It uses hardware acceleration and provides a simple and elegent API.
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 1.23 MB | Download (44): Artist Download |
BeeCrypt is an ongoing project to provide a strong and fast cryptography toolkit. Includes entropy sources, random generators, block ciphers, hash functions, message authentication codes, multiprecision integer routines, and public key primitives.
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 862.07 KB | Download (53): BeeCrypt Cryptography Library Download |
Graphics32 is a graphics library for Delphi and Kylix/CLX. Optimized for 32-bit pixel formats, it provides fast operations with pixels and graphic primitives. In most cases Graphics32 considerably outperforms the standard TBitmap/TCanvas methods.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 1.79 MB | Download (53): Graphics32 Download |
JLog is a Prolog interpreter written in Java. It is fast and perfectly suited for education. It includes source editor, query panels, online help, animation primitives, and a GUI debugger. JScriptLog is Prolog in JavaScript.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 24.8 KB | Download (50): JLog/JScriptLog - Prolog in Java* Download |
PEACH provides C++ functions for programming experiments in visual psychophysics. PEACH contains an extensive collection of visual primitives as well as a set of experimental functions, which allow to code a complicated experiment in a few dozen lines.
Platforms: Mac, Linux
License: Freeware | Size: 634.38 KB | Download (45): PEACH Download |
NodeBox is a Mac OS X application that lets you create 2D visuals using Python programming code and export them as a PDF or a QuickTime movie. Create static, animated or interactive compositions using simple primitives such as rectangles and ovals, import images and vector files from Photoshop...
Platforms: Mac
License: Freeware | Size: 1.5 MB | Download (52): NodeBox Download |
Flade (Flash Dynamics Engine) is an open source actionscript 2.0 library for simulating 2D physics using Verlet integration. It currently features rectangular, circular, & wheel primitives, spring & angular constraints, and surfaces composed of line segments, circles, & rectangles. It's designed...
Platforms: Windows, Mac, *nix, Flash, BSD Solaris
License: Freeware | Download (52): Flade 0.6a Download |
PyX is a Python package for the creation of PostScript and PDF files. It combines an abstraction of the PostScript drawing model with a TeX/LaTeX interface. Complex tasks like 2d and 3d plots in publication-ready quality are built out of these primitives. Features: - PostScript and PDF output for...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (54): PyX Code Download |
This C library supplies an interface between the fonts on your system and an OpenGL or Mesa application. It uses the excellent FreeType library to read font faces from their files and renders text strings as OpenGL primitives. Features: - Glyphs can be drawn individually or as a string. - If...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (71): OGLFT Download |
The CImg Library is an open source, C++ toolkit for image processing, designed with these properties in mind : CImg defines classes and methods to manage images in your own C++ code. You can use it to load/save various file formats, access pixel values, display/transform/filter images, draw...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (55): CImg Library Download |
Skencil is a Free Software interactive vector drawing appliction. Known to run on GNU/Linux and other UNIX-compatible systems, it is a flexible and powerful tool for illustrations, diagrams and other purposes. A somewhat unique (for a drawing program) feature of Skencil is that it is implemented...
Platforms: *nix, C/C++, BSD
License: Freeware | Download (58): Skencil Download |
The BRL-CAD package is a powerful Constructive Solid Geometry (CSG) solid modeling system with over 20 years development and production use by the U.S. military. BRL-CAD includes an interactive geometry editor, parallel ray-tracing support for rendering and geometric analysis, path-tracing for...
Platforms: *nix, C/C++, BSD Solaris
License: Freeware | Download (70): BRL-CAD package Download |
Open BEAGLE is a C Evolutionary Computation (EC) framework. It provides an high-level software environment to do any kind of EC, with support for tree-based genetic programming; bit string, integer-valued vector, and real-valued vector genetic algorithms; and evolution strategy.The Open BEAGLE...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (59): Open BEAGLE Download |
DXFLib is a library written in MATLAB that allows to create simple AutoCAD DXF files. Autocad DXF is a popular file format that can be interpreted in many CAD-related applications. AutoCAD DXF can be also converted to a PDF file containing 3D geometry using any 3D printer driver.The DXFLib...
Platforms: Matlab
License: Freeware | Size: 696.32 KB | Download (57): DXFLib Download |
WordDraw enables you and your visitors to draw comments.There are common tools: * Pencil * Pen * Path * Paint bucket * Eraser * Marquee * Image * Text * Rectangle and ellipse primitives * Undo and redoTo enable canvas checking box 'Allow drawings' on 'Edit Post'.Note that this is first beta...
Platforms: PHP
License: Freeware | Size: 10 KB | Download (42): WordDraw Download |
JEZXmlConfig is an easy-to-use library for managing configurations in Java applications. Many features are implemented: * Hierarchical configuration (sections, sub-sections, ..., parameters). * Global constants support in parameter values. * System properties support in parameter values....
Platforms: Mac
License: Freeware | Size: 122.88 KB | Download (42): JEZXmlConfig Download |
Transmorph is a free java library used to convert a Java object of one type into an object of another type (with another signature, possibly parameterized). Transmorph strong points are : * support conversion for primitives and objects * support conversion to multidimensional arrays * support...
Platforms: Mac
License: Freeware | Size: 1.32 MB | Download (41): Transmorph Download |
pydrawing is a python library, to be used to draw in a tkinter canvas block diagrams. The possible graphic entities are: * Rectangle and Constant Aspect Ratio Rectangle * Square * Circle * Ellipse and Constant Aspect Ratio Ellipse * Equilateral, General and Constant Aspect Ratio triangles...
Platforms: Mac
License: Freeware | Size: 819.2 KB | Download (41): pydrawing Download |
The NVIDIA GPU Computing SDK provides hundreds of code samples, white papers, to help you get started on the path of writing software with CUDA C/C++, OpenCL or DirectCompute. The SDK code samples covers a wide range of applications and techniques, including: Simple techniques demonstrating...
Platforms: Mac
License: Freeware | Size: 138.73 MB | Download (47): GPU Computing SDK Download |
CeedGL is a library that encapsulates OpenGL objects into Objective-C objects. It does not attempt to force a coding style or to define a specific scene graph, but instead aims at making it easier to work with OpenGL from Objective-C. Modern OpenGL (ES 2.0, Desktop 3.0) defines a number of...
Platforms: Mac
License: Freeware | Size: 61.44 KB | Download (43): CeedGL Download |