faces#

Functions

check_faces_sanity(k)

Check if faces do not overlap (e.g. ccw vertex order respected) :param k: :return: TODO: fix so it works for handcuff-like links (with a cut-edge).

choose_kink(k)

Returns the first kink region of the knotted planar diagram object k.

choose_poke(k)

Returns the first bigon poke region of the knotted planar diagram object k.

pokes(k)

An iterator (generator) over bigon regions that enable us to unpoke (Reidemeister II move).

triangles_nonalternating(k)

An iterator (generator) over non-alternating triangular regions that enable us to perform an (Reidemeister III move).