rt is an n-dimensional raytracer. It supports any positive number of spatial dimensions, color and grayscale, cylinders with an arbitrary number of round dimensions (spheres and cubes are special cases of cylinders), quadratic surfaces, convex hulls, regular polytopes, unions, intersections, cuts, extrusions, reflection, refraction, functional texture maps, portals into other traces, ambient light, multiple light sources, directional light sources, gamma correction, fish-eye effect, and output as PNG or PPM. It has been tested under DOS, Solaris, Digital Unix, FreeBSD, NetBSD, Linux, Ultrix, System V, and BeOS.
Multi-body Gravity Simulator (MGS) allows you to perform a simulation based on a fixed time slice. Its unique features are the ability to perform realtime simulations, a three dimensional visualization of the simulation, and the ability to design simulations in XML and with a GUI. The accuracy of realtime simulations will depend on your machine speed. Fixed time step simulations are also supported.
EZFB is a polymorphic, object oriented Linux frame buffer API written in C, designed to adapt at run time to control any properly configured Linux frame buffer video system. It offers independent, simultaneous control of multiple video cards within a single system, exceptional control of colors, the ability to display all or portions of bitmap files anywhere on the screen, automatic color depth conversion, the ability to capture to bitmap files, an 8x8 bitmapped font, routines to draw points, lines, outlined and filled rectangles, signal trapping for automatic screen clean-up at process termination, and much more. The demonstration applications include a bitmap viewer, screen capture utility, screen saver, and a touch screen calibration utility and an application for generating, viewing, transforming, and saving files according to The International Laser Display Association's ILDA file format.
Ptplot is a set of Java classes that can be used as an applet or an application for graphing datasets. It reads PlotML, binary, or ASCII data, is autoranging, and automatically or manually labels axes and tick marks. It can plot live, animated plots and provides zooming. It also includes Bourne shell scripts and DOS .bat files that can be used as a replacement for xgraph, the X11 graphing tool.
Swiss-PdbViewer is an application that provides a user friendly interface for analyzing several proteins at the same time. The proteins can be superimposed in order to deduce structural alignments and to compare their active sites or any other relevant parts. Amino acid mutations, H- bonds, angles, and distances between atoms are easy to obtain with the intuitive graphic and menu interface.