one list by -1 while disabling index wrapping. Essentially, this removes the first item from one list and the last item from the other list. Conceptually, these are your lists:
Source List: [0, 1, 2, 3, 4, 5]
Shift List 1: [0, 1, 2, 3, 4]
Shift List 2: [1, 2, 3, 4, 5]
If you input these lists into a Line component, you will connect each respective list item with the other, essentially 0-1, 1-2, 2-3, etc.
…
elementary; you can see how I picked out 2 of the pentagon's sides individually. This is by far not the best way to do this.
The proper way is to use a an index pattern to pick out sides 1 & 2, 2 & 3, 3 & 4, 4 & 5, and 5 & 1, and then pass these pairs to the fillet routine. There is a way to do this but I couldn't remember the method. …
53 → 53 → 63 → 74 → 74 → 84 → 9
As you can see from the above list the connection sequence comes in waves of three, where each group of similar indices on the left is associated with a group of three incrementing indices on the right.
Some combination of Series components will probably generate this list, but it'll only work for the first ring, the second one will need a different connection pattern. It is perhaps better to just encode the integer pairs by hand. But then you cannot change your mind about the number of sides later.…
Added by David Rutten at 10:39am on October 21, 2015