X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=src%2FTests%2FCube.hs;h=631af5f54545564bf314531cf612d94ac4ef41f3;hb=131df3514c868c055c22c090e17674b07d25d8ca;hp=6b11f482d7fd4fad80b3382066c3b752d904a281;hpb=5c567a139aa16a7df3b4279b13d3110027eb744f;p=spline3.git diff --git a/src/Tests/Cube.hs b/src/Tests/Cube.hs index 6b11f48..631af5f 100644 --- a/src/Tests/Cube.hs +++ b/src/Tests/Cube.hs @@ -625,15 +625,14 @@ prop_c2100_identity2 cube = -- store the triangles oriented such that their volume is -- positive. If T and T-tilde share \ and v3,v3-tilde -- point in opposite directions, one of them has to have negative --- volume! We also switch the third and fourth vertices of t6, but --- as of now, why this works is a mystery. +-- volume! prop_c3000_identity :: Cube -> Bool prop_c3000_identity cube = c t0 3 0 0 0 ~= c t0 2 1 0 0 + c t6 2 1 0 0 - ((c t0 2 0 1 0 + c t0 2 0 0 1)/ 2) where t0 = tetrahedron0 cube - t6 = (tetrahedron6 cube) { v2 = (v3 t6), v3 = (v2 t6) } + t6 = tetrahedron6 cube -- | Given in Sorokina and Zeilfelder, p. 79, (2.8). See @@ -644,7 +643,7 @@ prop_c2010_identity cube = - ((c t0 1 0 2 0 + c t0 1 0 1 1)/ 2) where t0 = tetrahedron0 cube - t6 = (tetrahedron6 cube) { v2 = (v3 t6), v3 = (v2 t6) } + t6 = tetrahedron6 cube -- | Given in Sorokina and Zeilfelder, p. 79, (2.8). See @@ -655,7 +654,7 @@ prop_c2001_identity cube = - ((c t0 1 0 0 2 + c t0 1 0 1 1)/ 2) where t0 = tetrahedron0 cube - t6 = (tetrahedron6 cube) { v2 = (v3 t6), v3 = (v2 t6) } + t6 = tetrahedron6 cube -- | Given in Sorokina and Zeilfelder, p. 79, (2.8). See @@ -666,7 +665,7 @@ prop_c1020_identity cube = - ((c t0 0 0 3 0 + c t0 0 0 2 1)/ 2) where t0 = tetrahedron0 cube - t6 = (tetrahedron6 cube) { v2 = (v3 t6), v3 = (v2 t6) } + t6 = tetrahedron6 cube -- | Given in Sorokina and Zeilfelder, p. 79, (2.8). See @@ -677,7 +676,7 @@ prop_c1002_identity cube = - ((c t0 0 0 0 3 + c t0 0 0 1 2)/ 2) where t0 = tetrahedron0 cube - t6 = (tetrahedron6 cube) { v2 = (v3 t6), v3 = (v2 t6) } + t6 = tetrahedron6 cube -- | Given in Sorokina and Zeilfelder, p. 79, (2.8). See @@ -688,7 +687,7 @@ prop_c1011_identity cube = ((c t0 0 0 1 2 + c t0 0 0 2 1)/ 2) where t0 = tetrahedron0 cube - t6 = (tetrahedron6 cube) { v2 = (v3 t6), v3 = (v2 t6) } + t6 = tetrahedron6 cube