That animation of the KABK crown I did: was looking into this question so as to avoid having to define the collinear = invalid segments explicitly — having the code test the combinations is a more elegant solution. https://twitter.com/MauriceMeilleur/status/973090865882296325