Construct oriented strip from regular strip (i.e. a list).
Constructors
>>> ostrip = OrientedStrip([0,1,2,3])
>>> ostrip.vertices
[0, 1, 2, 3]
>>> ostrip.reversed
False
>>> ostrip = OrientedStrip([0,0,1,2,3])
>>> ostrip.vertices
[0, 1, 2, 3]
>>> ostrip.reversed
True
>>> ostrip2 = OrientedStrip(ostrip)
>>> ostrip2.vertices
[0, 1, 2, 3]
>>> ostrip2.reversed
True
>>> ostrip = OrientedStrip(None)
Traceback (most recent call last):
...
TypeError: ...
Compactify
>>> ostrip = OrientedStrip([0,0,0,1,2,3])
>>> ostrip.vertices
[0, 1, 2, 3]
>>> ostrip.reversed
False
>>> ostrip = OrientedStrip([0,0,0,0,1,2,3])
>>> ostrip.vertices
[0, 1, 2, 3]
>>> ostrip.reversed
True
>>> ostrip = OrientedStrip([0,0,0,1,2,3,3,3,3])
>>> ostrip.vertices
[0, 1, 2, 3]
>>> ostrip.reversed
False
>>> ostrip = OrientedStrip([0,0,0,0,1,2,3,3,3,3])
>>> ostrip.vertices
[0, 1, 2, 3]
>>> ostrip.reversed
True
|