the code I wrote for this project generates a continuous knotted non-intersecting tube on which I can apply texture, normal map, displacement map, with simple reflection and/or lighting
it was written in Delphi/Pascal and the renderer is also from personal code (no hardware acceleration) but I'm planning to switch to OpenGL