After 8 pages of algebra, I finally figured out how to code the two circles in the conformal map node.
The conformal formula shrinks the size of the torus down quite a bit.
Thanks to multiprocessing (I guess) there are actually 1,728 circles times 2, until I learn how to properly code the conformal mapping node.
(So Hide two and delete the rest of the circles.)
(Add two output nodes to the rRadius and RRadius outputs of the node.)
Some different colors would be nice. Silver works well for the circle sweep.
The NonConformal mapping to larger torus node is included, but r & R radii have not been added yet.
Like the WN.js nodes, the mapping nodes could be put in a similar extension to an extension .js file...
Rebuild of hex curves, with tolerance .001 is recommended.
I need to modify the FlatHexGrid to produce smaller hexagons, with the same center spacing. (As per speedy/AL.)
Sweeping the circles, FLOW to smaller torus, and trimming of the two tori surfaces by hex curves can likely be done with standard nodes.
So there is still more work to be done.
- Brian
Edit: I do not know how to output only 2 circles, along with many hexagon sides, so may write a helper node to calculate the 2 circles.
|