Graphics Programming
Open InventorTM is an object-oriented 3D toolkit offering a comprehensive solution to interactive graphics programming problems. It presents a programming model based on a 3D scene database that dramatically simplifies graphics programming. It includes a rich set of objects such as cubes,...
Platforms: *nix
License: Freeware | Size: 7.9 MB | Download (232): Open Inventor Download |
Gri is a language for scientific graphics programming. The word "language" is important: Gri is command-driven, not point/click.Gri can make x-y graphs, contour graphs, and image graphs, in PostScript and (someday) SVG formats. Control is provided over all aspects of drawing, e.g. line widths,...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (54): Gri Language Download |
Gri is a language for scientific graphics programming. It is
script-based, not GUI-based. Some users view it as a sort of LaTeX
for scientific graphics. Users who climb a slight learning curve are
rewarded with considerable aesthetic power.
Platforms: Windows, Mac, BSD, Solaris, Linux
License: Freeware | Size: 1.59 MB | Download (45): Gri language for scientific illustration Download |
I was recently researching into GUI libraries for PyGame when I found pyglet, which is an alternative to PyGame for 2D/3D graphics programming with Pyython. It has no dependencies other than a standard Python installation and OpenGL, the API is well-structured and the documentation clean and...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (42): Impromptu for Linux Download |
libmousetrap is a C library to create and manipulate mousetrap buffers in system memory. Mousetrap buffers are compressed two dimensional cartesian grids with integer precision. A mousetrap buffer retains an integer identifier for every point in the grid, so that later the identifier can be...
Platforms: *nix
License: Freeware | Download (87): libmousetrap Download |
Alpha Shooter is a 3D OpenGL first-person shooter game with a sci-fi setting. Alpha Shooter was born as a project for the Computer Graphics course at the University of Bologna. The main objective was to develop a very simple 3D game using the OpenGL, GLU and GLUT libraries only (and some...
Platforms: *nix
License: Freeware | Size: 788.48 KB | Download (115): Alpha Shooter Download |
Arcan is a portable and fully scriptable frontend for launching games, emulators and other full-screen applications in a visual appealing way, as seamlessly as possible. The API is sufficiently complete for other projects as well, e.g. rapid game prototyping
(both 2D and 3D).
While the main...
Platforms: Windows, Mac, Linux
License: Freeware | Size: 4.03 MB | Download (47): arcan-fe Download |
fid-graphics project is a simple toolkit for the Frigand Imperial Desktop. It is probably the easiest toolkit to write a display engine for, but it does not support any widgets. Whats New in This Release: - src/Desktop/Fid/Window.lhs (displayWaitRedisplay): New function. -...
Platforms: *nix
License: Freeware | Size: 79.87 KB | Download (108): fid-graphics Download |
SAgl is a portable small antialiased graphics library. It offers lines, circles, and bezier curves, as well as thick lines and fills. It can be used on top of SDL or with X or any other graphics system.. Get grplib at SourceForge.net. Fast, secure and free downloads from the largest Open Source...
Platforms: *nix
License: Freeware | Size: 86.02 KB | Download (106): Small Antialiased Graphics Library Download |
Bio::Graphics::Glyph::alignment is the "alignment" glyph. SYNOPSIS See L< Bio::Graphics::Panel > and L< Bio::Graphics::Glyph >. This is identical to the "graded_segments" glyph, and is used for drawing features that consist of discontinuous segments. The color intensity of each segment is...
Platforms: *nix
License: Freeware | Size: 4.7 MB | Download (99): Bio::Graphics::Glyph::alignment Download |
Chemistry::Artificial::Graphics is a graphic plot for artificial with database support. SYNOPSIS use strict; use Chemistry::SQL; use Chemistry::Artificial::Graphics; my $dbname = $ARGV[0]; my $chaname = $ARGV[1]; my $file = $ARGV[2]; my $mode = $ARGV[3]; if (scalar(@ARGV)!=4) {...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (112): Chemistry::Artificial::Graphics Download |
PDL::Graphics::LUT is a Perl module that provides access to a number of look-up tables. SYNOPSIS use PDL::Graphics::PGPLOT; use PDL::Graphics::LUT; # what tables are available my @tables = lut_names(); # get the reversed colour table smooth, # with the gamma intensity ramp my ( $l,...
Platforms: *nix
License: Freeware | Size: 1.1 MB | Download (98): PDL::Graphics::LUT Download |
CAD::Drawing::Manipulate::Graphics - Gimp meets CAD. Methods All of these are CAD::Drawing methods (I force my own inheritance:) image_init Initialize the image at $addr based on the value at the fullpath key. This establishes the contained Image::Magick object and loads the image into...
Platforms: *nix
License: Freeware | Size: 39.94 KB | Download (116): CAD::Drawing::Manipulate::Graphics Download |
Apache XML Graphics Commons project is a library that consists of several reusable components used by Apache Batik and Apache FOP. Many of these components can easily be used separately outside the domains of SVG and XSL-FO. You will find components such as a PDF library, an RTF library,...
Platforms: *nix
License: Freeware | Download (92): Apache XML Graphics Commons Download |
PDL::Graphics::PGPLOT::Window is a OO interface to PGPLOT windows. SYNOPSIS perldl> use PDL::Graphics::PGPLOT::Window perldl> $win = PDL::Graphics::PGPLOT::Window->new(Device => /xs); perldl> $a = pdl [1..100] perldl> $b = sqrt($a) perldl> $win->line($b) perldl> $win->hold() perldl> $c...
Platforms: *nix
License: Freeware | Size: 1.1 MB | Download (106): PDL::Graphics::PGPLOT::Window Download |
Bio::Graphics::Glyph::cds module contains the "cds" glyph. SYNOPSIS See L< Bio::Graphics::Panel > and L< Bio::Graphics::Glyph >. This glyph draws features that are associated with a protein coding region. At high magnifications, draws a series of boxes that are color-coded to indicate the...
Platforms: *nix
License: Freeware | Size: 4.7 MB | Download (95): Bio::Graphics::Glyph::cds Download |
Bio::Graphics::Feature is a simple feature object for use with Bio::Graphics::Panel. SYNOPSIS use Bio::Graphics::Feature; # create a simple feature with no internal structure $f = Bio::Graphics::Feature->new(-start => 1000, -stop => 2000, -type => transcript, -name => alpha-1...
Platforms: *nix
License: Freeware | Size: 4.7 MB | Download (100): Bio::Graphics::Feature Download |
Bio::Graphics::Glyph::minmax is the minmax glyph. SYNOPSIS See L< Bio::Graphics::Panel > and L< Bio::Graphics::Glyph >. This glyph is the common base class for Bio::Graphics::Glyph::graded_segments and Bio::Graphics::Glyph::xyplot. It adds an internal method named minmax() for calculating...
Platforms: *nix
License: Freeware | Size: 4.7 MB | Download (115): Bio::Graphics::Glyph::minmax Download |
Bio::Graphics::FeatureFile is a set of Bio::Graphics features, stored in a file. SYNOPSIS use Bio::Graphics::FeatureFile; my $data = Bio::Graphics::FeatureFile->new(-file => features.txt); # create a new panel and render contents of the file onto it my $panel = $data->new_panel; my...
Platforms: *nix
License: Freeware | Size: 4.7 MB | Download (99): Bio::Graphics::FeatureFile Download |
Graphics::ColorPicker is a Perl module for WYSIWYG web applications that allow selection of HEX color numbers. SYNOPSIS use Graphics::ColorPicker; or require Graphics::ColorPicker; make_page($path_to_images); send_page($html_txt,$type); $time_string = http_date($time); $name =...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (101): Graphics::ColorPicker Download |