Jürgen Böhms Heimatseiten - Wissenschaft

What asxp does:

It runs under Linux (Ubuntu 14.04 LTS on my machine) and generates perspective views of algebraic surfaces via raycasting:

You define a certain polynomial F(x, y, z, a, b) in the variables x, y, z and parameters a and b in the configuration file of asxp.

Then you can go into a visualizing window for the surface, where the position of the mouse determines the parameters a and b as a0 and b0 and the surface plotted is the (two dimensional projection of the) zero-set

F(x, y, z, a0, b0) = 0

in 3d-space with coordinates x, y, z.

Look at a video:

The current version runs with CUDA support and uses the parallel processing power of the graphic card:

A still drawing from the new asxp:

The new version of asxp can produce cross-hatched drawings of a surface, where the strokes are oriented along the principal directions of curvature.

See the following example:

or that of a developpable algebraic surface of degree 4:

But the best at last

Now I can produce 3D-printable models of algebraic surfaces. I produced a sample at Shapeways, where you can view (and also buy!) it:

My Shapeways shop

See it printed:

As I say it on the shop: If you would like to get your special 3D-model of an algebraic surface produced, just contact me via e-mail.

Download an earlier version ("Algebraic surface explorer")

An algebraic raytracer: Download asxp-cuda.tgz for Linux - date 2014 05 20

The program makes pictures of an algebraic surface in real affine 3-space with two free parameters a,b which are set by x and y of mouse position. It uses CUDA for rendering speed.

Navbutton Zentrum Anfang Anfang Ende   mailto Webmaster     Zuletzt geändert - 22 01 2017