tests/quadrilaterals.py

changeset 106
d93ef722bba6
parent 103
662de6b8cfc2
equal deleted inserted replaced
105:43c367c8895b 106:d93ef722bba6
58 ) 58 )
59 break 59 break
60 60
61 @problem_type('self-intersecting', 61 @problem_type('self-intersecting',
62 severity = 'hold', 62 severity = 'hold',
63 message = 'self-intersecting quadrilateral', 63 message = 'bowtie (self-intersecting) quadrilateral',
64 ) 64 )
65 def bowtie_test(model): 65 def bowtie_test(model):
66 for quadrilateral in model.quadrilaterals: 66 for quadrilateral in model.quadrilaterals:
67 geometry = transform_to_xy(quadrilateral.geometry) 67 geometry = transform_to_xy(quadrilateral.geometry)
68 vertices = IndexRing(geometry.vertices) 68 vertices = IndexRing(geometry.vertices)

mercurial