Download project files (C++ Borland Builder 5.0)(11KB)
Platform: It should work on any PC runing Windows 98 or later.
Description: This program will render a globe, which can be scaled, rotated and translated. The program uses a Bitmap file which is a cylindrical projection of the World, but it is possible to load in any Bitmap with a width:height ratio of 2:1, which will be projected onto a sphere by the program. Loading in Bitmaps of tessallations produces some interesting results; Click the link below to download various 2:1 JPEG images which can be used with this program (note that in order to load these images into the program it will be necessary to convert them to Bitmap file format).
Download sample 2:1 images (729KB)
Download project files (C++ Borland Builder 5.0)(11KB)
Platform: It should work on any PC runing Windows 98 or later.
Description: This program will load a Bitmap image which can then be scaled, rotated and translated in 3 dimensions.
Download project files (C++ Borland Builder5.0)(10KB)
Platform: It should work on any PC runing Windows 98 or later.
Description: This program will draw a 2 dimensional projection of a wireframe shape. It is possible to view any of the Platonic solids, alter their size, rotate and translate them.
Download project files (C++ Borland Builder 5.0)(12KB)
Platform: It should work on any PC runing Windows 98 or later.
Description: The aim of the game is to position the spaceship over the ball, pick it up and then fly over to the target and release the ball. The complication is that the spaceship moves according to Newton's laws of motion and the spaceship has to fight against gravity. As you progress through the levels, gravity becomes stronger along with the power of the spaceship's thruster, making control of the craft more difficult.
Platform: The C programs (Borland Turbo C v2.01) need only DOS on a PC. The C++ and VB programs should work on a PC running Windows 98 or later
Description: This is an assortment of C, C++ and VB programs. This collection of programs are a bit rough and ready (undeveloped user interfaces and error trapping, etc.), but they contain some interesting algorithms and can do some mathematically interesting things.