The first command creates the braid, you can use parentheses and exponentiation. The second command "warps" a rectangular region to an annulus. You can play with the value (here 1) which is the space left. A value of 0 means the rectangular ends will meet up exactly. The value can be negative. The last command joins each end point to the closest other end point it can find.

The above method is good if you want to get a mostly flat representation of the Borromean Rings. If you just care about getting something that is topologically the correct link, you can try:

oarcher wrote:But can this instruction be animated ? Like a loop from "warp rec2ann 100" to "warp rec2ann 1" ..r

yes, it can. the "random braid" demo on DemoA does something similar. to see the source code for that (or any other) demo, look in the "demos" folder. The DemoA panel itself is defined in DemoA.kps file and that file will tell you the random braid demo is defined in randbraid2.kps. All .kps files are plain text.

because it's a demo, it might be more complicated than you need. one way to do what you want is something like this:

Hi Rob, Thank you , it's awesome ! knotplot has it's own syntax, but it is understandable. I'm now going to try to make something on my own. I want to warp the aBa braid along a moebius rubber, so it can be closed keeping 3 components...

I will probably post questions in a few days about warp install and so...