Hi, if you look at this paper on "G8,2 Geometric Algebra, DCGA" that I wrote recently
http://vixra.org/abs/1508.0086it provides a way to represent a torus which can be positioned generally using rotors, translators, and a dilator. It also allows to intersect the torus with spheres, planes, lines, and circles (CGA entities). You can use this DCGA algebra in SymPy (the setup is not too hard), and use it to generate the fomula for the toroid after doing operations on it. Then, it is possible to graph the resulting torus equation using software like MayaVi. I had some fun playing around with this myself. I'm curious to get some peer-review feedback on my DCGA paper and this is the first posting anywhere about it other than the paper itself on viXra.org.
- Robert Easter