1c4762a1bSJed Brown[0] TetGenMeshDelaunizeVertices(): Constructing Delaunay tetrahedralization. 2c4762a1bSJed Brown[0] TetGenMeshDelaunizeVertices(): Sorting vertices by a bsp-tree. 3c4762a1bSJed Brown[0] TetGenMeshBTreeSort(): Depth 0, 8 verts. 4c4762a1bSJed Brown[0] TetGenMeshBTreeSort(): Bbox (0., 0., 0.),(1., 1., 1.). x-axis 5c4762a1bSJed Brown[0] TetGenMeshBTreeSort(): leftsize = 4, rightsize = 4 6c4762a1bSJed Brown[0] TetGenMeshDelaunizeVertices(): Number of tree nodes: 2. 7c4762a1bSJed Brown[0] TetGenMeshDelaunizeVertices(): Maximum tree node size: 4. 8c4762a1bSJed Brown[0] TetGenMeshDelaunizeVertices(): Maximum tree depth: 0. 9c4762a1bSJed Brown[0] TetGenMeshDelaunizeVertices(): Incrementally inserting vertices. 10c4762a1bSJed Brown[0] TetGenMeshDelaunayIncrFlip(): Create the first tet (0, 3, 5, 1). 11c4762a1bSJed Brown[0] TetGenMeshDelaunayIncrFlip(): Creating tetra Tetra with loc(0) and ver(0): 12c4762a1bSJed Brown [0] Outer space. 13c4762a1bSJed Brown [1] Outer space. 14c4762a1bSJed Brown [2] Outer space. 15c4762a1bSJed Brown [3] Outer space. 16c4762a1bSJed Brown Org [0] (0,0,0) 0 17c4762a1bSJed Brown Dest[1] (1,1,0) 3 18c4762a1bSJed Brown Apex[2] (1,0,1) 5 19c4762a1bSJed Brown Oppo[3] (1,0,0) 1 20c4762a1bSJed Brown[0] TetGenMeshDelaunayIncrFlip(): Incrementally inserting points. 21c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Insert point 7 22c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Walk distance (# tets): 2 23c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Located (4) tet (3, 0, 5, 1). 24c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Insert a hull vertex. 25c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Cavity formed: 2 tets, 2 faces. 26c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Insert point 6 27c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Walk distance (# tets): 2 28c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Located (4) tet (0, 5, 7, 1). 29c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Insert a hull vertex. 30c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Cavity formed: 2 tets, 2 faces. 31c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Insert point 2 32c4762a1bSJed Brown[0] TetGenMeshBTreeSearch(): Get point 6 (cell size 1). 33c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Walk distance (# tets): 2 34c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Located (4) tet (3, 0, 6, 7). 35c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Insert a hull vertex. 36c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Cavity formed: 2 tets, 2 faces. 37c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Insert point 4 38c4762a1bSJed Brown[0] TetGenMeshBTreeSearch(): Get point 6 (cell size 2). 39c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Walk distance (# tets): 3 40c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Located (4) tet (6, 0, 5, 7). 41c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Insert a hull vertex. 42c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW(): Cavity formed: 2 tets, 2 faces. 43c4762a1bSJed Brown[0] TetGenMeshMeshSurface(): Creating surface mesh. 44c4762a1bSJed Brown[0] TetGenMeshMakeIndex2PointMap(): Constructing mapping from indices to points. 45c4762a1bSJed Brown[0] TetGenMeshTriangulate(): 4 vertices, 4 segments, 0 holes, shmark: 1. 46c4762a1bSJed Brown[0] TetGenMeshGetFacetAbovePoint(): Chosen abovepoint 0 for facet 1. 47c4762a1bSJed Brown[0] TetGenMeshSInsertVertex(): Insert point 6 (7, 4, 5) loc 4 48c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (4, 5). 49c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (5, 7). 50c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (7, 6). 51c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (6, 4). 52c4762a1bSJed Brown[0] TetGenMeshTriangulate(): 4 vertices, 4 segments, 0 holes, shmark: 2. 53c4762a1bSJed Brown[0] TetGenMeshGetFacetAbovePoint(): Chosen abovepoint 6 for facet 2. 54c4762a1bSJed Brown[0] TetGenMeshSInsertVertex(): Insert point 3 (2, 1, 0) loc 4 55c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (1, 0). 56c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (0, 2). 57c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (2, 3). 58c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (3, 1). 59c4762a1bSJed Brown[0] TetGenMeshTriangulate(): 4 vertices, 4 segments, 0 holes, shmark: 3. 60c4762a1bSJed Brown[0] TetGenMeshGetFacetAbovePoint(): Chosen abovepoint 6 for facet 3. 61c4762a1bSJed Brown[0] TetGenMeshSInsertVertex(): Insert point 4 (5, 0, 1) loc 4 62c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (0, 1). 63c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (1, 5). 64c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (5, 4). 65c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (4, 0). 66c4762a1bSJed Brown[0] TetGenMeshTriangulate(): 4 vertices, 4 segments, 0 holes, shmark: 4. 67c4762a1bSJed Brown[0] TetGenMeshGetFacetAbovePoint(): Chosen abovepoint 0 for facet 4. 68c4762a1bSJed Brown[0] TetGenMeshSInsertVertex(): Insert point 2 (3, 6, 7) loc 4 69c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (6, 7). 70c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (7, 3). 71c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (3, 2). 72c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (2, 6). 73c4762a1bSJed Brown[0] TetGenMeshTriangulate(): 4 vertices, 4 segments, 0 holes, shmark: 5. 74c4762a1bSJed Brown[0] TetGenMeshGetFacetAbovePoint(): Chosen abovepoint 7 for facet 5. 75c4762a1bSJed Brown[0] TetGenMeshSInsertVertex(): Insert point 2 (6, 0, 4) loc 4 76c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (0, 4). 77c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (4, 6). 78c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (6, 2). 79c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (2, 0). 80c4762a1bSJed Brown[0] TetGenMeshTriangulate(): 4 vertices, 4 segments, 0 holes, shmark: 6. 81c4762a1bSJed Brown[0] TetGenMeshGetFacetAbovePoint(): Chosen abovepoint 0 for facet 6. 82c4762a1bSJed Brown[0] TetGenMeshSInsertVertex(): Insert point 7 (3, 5, 1) loc 4 83c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (5, 1). 84c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (1, 3). 85c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (3, 7). 86c4762a1bSJed Brown[0] TetGenMeshRecoverSegment(): Insert seg (7, 5). 87c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Unifying segments. 88c4762a1bSJed Brown[0] TetGenMeshMakeSubfaceMap(): Constructing mapping from points to subfaces. 89c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Identifying 2 segments of (5 4). 90c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (5, 4, 7) and (5, 4, 0). 91c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (5, 4, 0) and (5, 4, 7). 92c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Identifying 2 segments of (5 7). 93c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (5, 7, 4) and (5, 7, 3). 94c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (5, 7, 3) and (5, 7, 4). 95c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Identifying 2 segments of (6 7). 96c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (6, 7, 4) and (6, 7, 3). 97c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (6, 7, 3) and (6, 7, 4). 98c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Identifying 2 segments of (4 6). 99c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (4, 6, 7) and (4, 6, 0). 100c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (4, 6, 0) and (4, 6, 7). 101c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Identifying 2 segments of (0 1). 102c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (0, 1, 2) and (0, 1, 5). 103c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (0, 1, 5) and (0, 1, 2). 104c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Identifying 2 segments of (0 2). 105c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (0, 2, 1) and (0, 2, 6). 106c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (0, 2, 6) and (0, 2, 1). 107c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Identifying 2 segments of (3 2). 108c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (3, 2, 1) and (3, 2, 6). 109c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (3, 2, 6) and (3, 2, 1). 110c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Identifying 2 segments of (1 3). 111c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (1, 3, 2) and (1, 3, 5). 112c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (1, 3, 5) and (1, 3, 2). 113c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Identifying 2 segments of (1 5). 114c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (1, 5, 0) and (1, 5, 3). 115c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (1, 5, 3) and (1, 5, 0). 116c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Identifying 2 segments of (0 4). 117c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (0, 4, 5) and (0, 4, 6). 118c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (0, 4, 6) and (0, 4, 5). 119c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Identifying 2 segments of (7 3). 120c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (7, 3, 6) and (7, 3, 5). 121c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (7, 3, 5) and (7, 3, 6). 122c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Identifying 2 segments of (6 2). 123c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (6, 2, 3) and (6, 2, 0). 124c4762a1bSJed Brown[0] TetGenMeshUnifySegments(): Bond subfaces (6, 2, 0) and (6, 2, 3). 125c4762a1bSJed Brown[0] TetGenMeshMergeFacets(): Merging coplanar facets. 126c4762a1bSJed Brown[0] TetGenMeshMakePoint2SegMap(): Constructing mapping from points to segments. 127c4762a1bSJed Brown[0] TetGenMeshMarkAcuteVertices(): Marking acute vertices. 128c4762a1bSJed Brown[0] TetGenMeshMakeSegmentMap(): Constructing mapping from points to segments. 129c4762a1bSJed Brown[0] TetGenMeshMarkAcuteVertices(): 0 acute vertices. 130c4762a1bSJed Brown[0] TetGenMeshFormSkeleton(): Recovering boundaries. 131c4762a1bSJed Brown[0] TetGenMeshDelaunizeSegments2(): Delaunizing segments. 132c4762a1bSJed Brown[0] TetGenMeshScoutSegment2(): Scout seg (0, 1). 133c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (0, 7, 6, 4) to 1. 134c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (0, 7, 4, 5) to 1. 135c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (0, 7, 5, 1) to 1. 136c4762a1bSJed Brown[0] TetGenMeshScoutSegment2(): Scout seg (0, 2). 137c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (0, 7, 6, 4) to 2. 138c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (0, 6, 7, 2) to 2. 139c4762a1bSJed Brown[0] TetGenMeshScoutSegment2(): Scout seg (1, 5). 140c4762a1bSJed Brown[0] TetGenMeshScoutSegment2(): Scout seg (3, 2). 141c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (3, 0, 7, 2) to 2. 142c4762a1bSJed Brown[0] TetGenMeshScoutSegment2(): Scout seg (6, 7). 143c4762a1bSJed Brown[0] TetGenMeshScoutSegment2(): Scout seg (6, 2). 144c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (6, 0, 7, 4) to 2. 145c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (6, 7, 0, 2) to 2. 146c4762a1bSJed Brown[0] TetGenMeshScoutSegment2(): Scout seg (5, 4). 147c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (5, 7, 0, 4) to 4. 148c4762a1bSJed Brown[0] TetGenMeshScoutSegment2(): Scout seg (5, 7). 149c4762a1bSJed Brown[0] TetGenMeshScoutSegment2(): Scout seg (7, 3). 150c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (7, 6, 0, 4) to 3. 151c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (7, 0, 6, 2) to 3. 152c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (7, 0, 2, 3) to 3. 153c4762a1bSJed Brown[0] TetGenMeshScoutSegment2(): Scout seg (1, 3). 154c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (1, 0, 5, 7) to 3. 155c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (1, 0, 7, 3) to 3. 156c4762a1bSJed Brown[0] TetGenMeshScoutSegment2(): Scout seg (0, 4). 157c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (0, 7, 6, 4) to 4. 158c4762a1bSJed Brown[0] TetGenMeshScoutSegment2(): Scout seg (4, 6). 159c4762a1bSJed Brown[0] TetGenMeshDelaunizeSegments2(): 0 protecting points. 160c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2(): Constraining facets. 161c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2(): Recover facet #1: 2 subfaces, 4 vertices. 162c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (3, 0, 7, 2) to 5. 163c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (3, 7, 0, 1) to 5. 164c4762a1bSJed Brown[0] TetGenMeshScoutSubface(): Scout subface (5, 7, 3) (11). 165c4762a1bSJed Brown[0] TetGenMeshScoutCrossTet(): Found a co-facet face (5, 7, 1) op (0). 166c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (5, 3) to (7, 1). 167c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (1, 0, 5, 7) to 3. 168c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (1, 0, 7, 3) to 3. 169c4762a1bSJed Brown[0] TetGenMeshScoutSubface(): Scout subface (1, 3, 7) (11). 170c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (7, 6, 0, 4) to 1. 171c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (7, 4, 0, 5) to 1. 172c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (7, 5, 0, 1) to 1. 173c4762a1bSJed Brown[0] TetGenMeshScoutSubface(): Scout subface (7, 1, 5) (11). 174c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2(): Recover facet #2: 2 subfaces, 4 vertices. 175c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (4, 6, 7, 0) to 5. 176c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (4, 0, 7, 5) to 5. 177c4762a1bSJed Brown[0] TetGenMeshScoutSubface(): Scout subface (4, 5, 7) (10). 178c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (7, 6, 0, 4) to 4. 179c4762a1bSJed Brown[0] TetGenMeshScoutSubface(): Scout subface (7, 4, 6) (10). 180c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2(): Recover facet #3: 2 subfaces, 4 vertices. 181c4762a1bSJed Brown[0] TetGenMeshScoutSubface(): Scout subface (6, 0, 2) (9). 182c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (0, 7, 6, 4) to 4. 183c4762a1bSJed Brown[0] TetGenMeshScoutSubface(): Scout subface (0, 4, 6) (9). 184c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2(): Recover facet #4: 2 subfaces, 4 vertices. 185c4762a1bSJed Brown[0] TetGenMeshScoutSubface(): Scout subface (5, 0, 4) (8). 186c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (0, 7, 6, 4) to 1. 187c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (0, 7, 4, 5) to 1. 188c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (0, 7, 5, 1) to 1. 189c4762a1bSJed Brown[0] TetGenMeshScoutSubface(): Scout subface (0, 1, 5) (8). 190c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2(): Recover facet #5: 2 subfaces, 4 vertices. 191c4762a1bSJed Brown[0] TetGenMeshScoutSubface(): Scout subface (1, 0, 2) (7). 192c4762a1bSJed Brown[0] TetGenMeshScoutCrossTet(): Found a co-facet face (1, 0, 3) op (7). 193c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (1, 2) to (0, 3). 194c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (0, 7, 6, 4) to 3. 195c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (0, 6, 7, 2) to 3. 196c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (0, 2, 7, 3) to 3. 197c4762a1bSJed Brown[0] TetGenMeshScoutSubface(): Scout subface (0, 3, 2) (7). 198c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (3, 0, 7, 2) to 1. 199c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (3, 7, 0, 1) to 1. 200c4762a1bSJed Brown[0] TetGenMeshScoutSubface(): Scout subface (3, 1, 0) (7). 201c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2(): Recover facet #6: 2 subfaces, 4 vertices. 202c4762a1bSJed Brown[0] TetGenMeshScoutSubface(): Scout subface (6, 7, 3) (2). 203c4762a1bSJed Brown[0] TetGenMeshScoutCrossTet(): Found a co-facet face (7, 6, 2) op (0). 204c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (6, 3) to (7, 2). 205c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (7, 6, 0, 4) to 2. 206c4762a1bSJed Brown[0] TetGenMeshFindDirection2(): From tet (7, 0, 6, 2) to 2. 207c4762a1bSJed Brown[0] TetGenMeshScoutSubface(): Scout subface (7, 2, 3) (2). 208c4762a1bSJed Brown[0] TetGenMeshScoutSubface(): Scout subface (2, 6, 7) (2). 209c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2(): 3 subedge flips 0 cavities remeshed. 210c4762a1bSJed Brown[0] TetGenMeshCarveHoles(): Removing exterior tetrahedra. 211c4762a1bSJed Brown[0] TetGenMeshInfectHull(): Marking concavities for elimination. 212c4762a1bSJed Brown[0] TetGenMeshPlague(): Marking neighbors of marked tetrahedra. 213c4762a1bSJed Brown[0] TetGenMeshRemoveHoleTets(): Deleting marked tetrahedra. 214c4762a1bSJed Brown[0] TetGenMeshMakePoint2TetMap(): Constructing mapping from points to tetrahedra. 215c4762a1bSJed Brown[0] TetGenMeshOptimize(): Repairing mesh. 216c4762a1bSJed Brown[0] TetGenMeshEnforceQuality(): Adding Steiner points to enforce quality. 217c4762a1bSJed Brown[0] TetGenMeshMarkSharpSegments(): Marking sharp segments. 218c4762a1bSJed Brown[0] TetGenMeshDecideFeaturePointSizes(): Deciding feature-point sizes. 219c4762a1bSJed Brown[0] TetGenMeshMakeSegmentMap(): Constructing mapping from points to segments. 220c4762a1bSJed Brown[0] TetGenMeshDecideFeaturePointSizes(): 0 feature points. 221c4762a1bSJed Brown[0] TetGenMeshEnforceQuality(): 0 split points. 222c4762a1bSJed Brown[0] TetGenMeshEnforceQuality(): 0 split points. 223c4762a1bSJed Brown[0] TetGenMeshEnforceQuality(): 0 refinement points. 224c4762a1bSJed Brown[0] TetGenMeshEnforceQuality(): Totally added 0 points. 225c4762a1bSJed Brown[0] TetGenMeshOptimize(): Optimizing mesh. 226c4762a1bSJed Brown[0] TetGenMeshOptimize(): level = 3. 227c4762a1bSJed Brown[0] TetGenMeshOptimize(): level = 3 pass 0. 228c4762a1bSJed Brown[0] TetGenMeshOutputNodes(): Writing nodes. 229c4762a1bSJed Brown[0] TetGenMeshOutputElements(): Writing elements. 230c4762a1bSJed Brown[0] TetGenMeshOutputSubfaces(): Writing faces. 231c4762a1bSJed Brown[0] TetGenMeshReconstructMesh(): Reconstructing mesh. 232c4762a1bSJed Brown[0] TetGenMeshMakeIndex2PointMap(): Constructing mapping from indices to points. 233c4762a1bSJed Brown[0] TetGenMeshMakeTetrahedronMap(): Constructing mapping from points to tetrahedra. 234c4762a1bSJed Brown[0] TetGenMeshReconstructMesh(): Maximal vertex degree = 2. 235c4762a1bSJed Brown[0] TetGenMeshMakeSubfaceMap(): Constructing mapping from points to subfaces. 236c4762a1bSJed Brown[0] TetGenMeshOptimize(): Repairing mesh. 237c4762a1bSJed Brown[0] TetGenMeshEnforceQuality(): Adding Steiner points to enforce quality. 238c4762a1bSJed Brown[0] TetGenMeshMarkSharpSegments(): Marking sharp segments. 239c4762a1bSJed Brown[0] TetGenMeshDecideFeaturePointSizes(): Deciding feature-point sizes. 240c4762a1bSJed Brown[0] TetGenMeshMakeSegmentMap(): Constructing mapping from points to segments. 241c4762a1bSJed Brown[0] TetGenMeshDecideFeaturePointSizes(): 0 feature points. 242c4762a1bSJed Brown[0] TetGenMeshEnforceQuality(): 0 split points. 243c4762a1bSJed Brown[0] TetGenMeshEnforceQuality(): 0 split points. 244c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 7, 3, 2), ratio 0.866025, qnum 0. 245c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 5, 7, 4), ratio 0.866025, qnum 0. 246c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 1, 3, 7), ratio 0.866025, qnum 0. 247c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (5, 1, 0, 7), ratio 0.866025, qnum 0. 248c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 6, 7, 2), ratio 0.866025, qnum 0. 249c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (7, 6, 0, 4), ratio 0.866025, qnum 0. 250c4762a1bSJed Brown[0] TetGenMeshEnforceQuality(): Splitting bad tetrahedra. 251c4762a1bSJed Brown[0] TetGenMeshRepairBadTets(): Dequeuing btet (0, 7, 3, 2). 252c4762a1bSJed Brown[0] TetGenMeshRepairBadTets(): loc = 2. 253c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad(): Collect BC_i(8): 6 tets, 12 faces. 254c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (7, 2, 3) [0]. 255c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (3, 2, 0) [0]. 256c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (0, 1, 3) [0]. 257c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (1, 7, 3) [0]. 258c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (0, 2, 6) [0]. 259c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (6, 2, 7) [0]. 260c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (5, 1, 0) [0]. 261c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (5, 7, 1) [0]. 262c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (7, 4, 6) [0]. 263c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (6, 4, 0) [0]. 264c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (0, 4, 5) [0]. 265c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (5, 4, 7) [0]. 266c4762a1bSJed Brown[0] TetGenMeshRepairEncSubs(): Dequeuing ensub (7, 2, 3) [0]. 267c4762a1bSJed Brown[0] TetGenMeshFormBowatCavitySub(): Collect CBC(8): 2 subfaces, 4 edges. 268c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad(): Collect BC_i(8): 6 tets, 10 faces. 269c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (3, 2). 270c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (2, 6). 271c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (7, 3). 272c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (6, 7). 273c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs(): Get an enc-seg (3, 2) 274c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge(): Inserting point 8 on edge (2, 3). 275c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Inserting point 8 on subedge (2, 3) (seg). 276c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 277c4762a1bSJed Brownsubface ver 1, mark 2: (queued) 278c4762a1bSJed Brown [0] = 2 279c4762a1bSJed Brown [1] = 1 280c4762a1bSJed Brown [2] = 3 281c4762a1bSJed Brown Org [1] = (0,1,0) 2 282c4762a1bSJed Brown Dest[0] = (0.5,1,0) 8 283c4762a1bSJed Brown Apex[2] = (0,0,0) 0 284c4762a1bSJed Brown [6] = 3 285c4762a1bSJed Brown [7] = Outer space 286c4762a1bSJed Brown [8] = 0 287c4762a1bSJed Brown [9] = 0 288c4762a1bSJed Brown [10]= No subsegment 289c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 290c4762a1bSJed Brownsubface ver 1, mark 2: 291c4762a1bSJed Brown [0] = 2 292c4762a1bSJed Brown [1] = 5 293c4762a1bSJed Brown [2] = 5 294c4762a1bSJed Brown Org [1] = (0.5,1,0) 8 295c4762a1bSJed Brown Dest[0] = (1,1,0) 3 296c4762a1bSJed Brown Apex[2] = (0,0,0) 0 297c4762a1bSJed Brown [6] = 1 298c4762a1bSJed Brown [7] = Outer space 299c4762a1bSJed Brown [8] = 0 300c4762a1bSJed Brown [9] = No subsegment 301c4762a1bSJed Brown [10]= No subsegment 302c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 303c4762a1bSJed Brownsubface ver 2, mark 1: 304c4762a1bSJed Brown [0] = 3 305c4762a1bSJed Brown [1] = 1 306c4762a1bSJed Brown [2] = 0 307c4762a1bSJed Brown Org [1] = (0,1,0) 2 308c4762a1bSJed Brown Dest[2] = (0.5,1,0) 8 309c4762a1bSJed Brown Apex[0] = (1,1,1) 7 310c4762a1bSJed Brown [6] = 2 311c4762a1bSJed Brown [7] = Outer space 312c4762a1bSJed Brown [8] = No subsegment 313c4762a1bSJed Brown [9] = 0 314c4762a1bSJed Brown [10]= No subsegment 315c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 316c4762a1bSJed Brownsubface ver 2, mark 1: 317c4762a1bSJed Brown [0] = 4 318c4762a1bSJed Brown [1] = 1 319c4762a1bSJed Brown [2] = 3 320c4762a1bSJed Brown Org [1] = (0.5,1,0) 8 321c4762a1bSJed Brown Dest[2] = (1,1,0) 3 322c4762a1bSJed Brown Apex[0] = (1,1,1) 7 323c4762a1bSJed Brown [6] = 3 324c4762a1bSJed Brown [7] = Outer space 325c4762a1bSJed Brown [8] = No subsegment 326c4762a1bSJed Brown [9] = 0 327c4762a1bSJed Brown [10]= 0 328c4762a1bSJed Brown Updating bots[0] Tetra with loc(1) and ver(2): 329c4762a1bSJed Brown [0] loc(2). 330c4762a1bSJed Brown [1] loc(3). 331c4762a1bSJed Brown [2] Outer space. 332c4762a1bSJed Brown [3] Outer space. 333c4762a1bSJed Brown Org [3] (0,1,0) 2 334c4762a1bSJed Brown Dest[1] (1,1,1) 7 335c4762a1bSJed Brown Apex[0] (0,0,0) 0 336c4762a1bSJed Brown Oppo[2] (0.5,1,0) 8 337c4762a1bSJed Brown [0] NULL. 338c4762a1bSJed Brown [1] NULL. (*) 339c4762a1bSJed Brown [2] 0. 340c4762a1bSJed Brown [3] 0. 341c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 342c4762a1bSJed Brown [0] loc(3). 343c4762a1bSJed Brown [1] Outer space. 344c4762a1bSJed Brown [2] loc(0). 345c4762a1bSJed Brown [3] Outer space. 346c4762a1bSJed Brown Org [0] (1,1,0) 3 347c4762a1bSJed Brown Dest[1] (0,0,0) 0 348c4762a1bSJed Brown Apex[2] (1,1,1) 7 349c4762a1bSJed Brown Oppo[3] (0.5,1,0) 8 350c4762a1bSJed Brown [0] NULL. (*) 351c4762a1bSJed Brown [1] 0. 352c4762a1bSJed Brown [2] NULL. 353c4762a1bSJed Brown [3] 2. 354c4762a1bSJed Brown[0] TetGenMeshLawson3D(): Lawson flip: 2 faces. 355c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (7, 2) to (8, 6) T22. 356c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (7, 2) to (8, 6). 357c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(0): 358c4762a1bSJed Brown [0] loc(0). 359c4762a1bSJed Brown [1] loc(3). 360c4762a1bSJed Brown [2] Outer space. 361c4762a1bSJed Brown [3] loc(2). 362c4762a1bSJed Brown Org [1] (0,1,1) 6 363c4762a1bSJed Brown Dest[3] (0.5,1,0) 8 364c4762a1bSJed Brown Apex[2] (1,1,1) 7 365c4762a1bSJed Brown Oppo[0] (0,0,0) 0 366c4762a1bSJed Brown [0] NULL. 367c4762a1bSJed Brown [1] NULL. 368c4762a1bSJed Brown [2] 0. (*) 369c4762a1bSJed Brown [3] NULL. 370c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(2): 371c4762a1bSJed Brown [0] Outer space. 372c4762a1bSJed Brown [1] Outer space. 373c4762a1bSJed Brown [2] Outer space. 374c4762a1bSJed Brown [3] loc(1). 375c4762a1bSJed Brown Org [3] (0.5,1,0) 8 376c4762a1bSJed Brown Dest[2] (0,1,1) 6 377c4762a1bSJed Brown Apex[1] (0,1,0) 2 378c4762a1bSJed Brown Oppo[0] (0,0,0) 0 379c4762a1bSJed Brown [0] 0. 380c4762a1bSJed Brown [1] 0. 381c4762a1bSJed Brown [2] 0. (*) 382c4762a1bSJed Brown [3] NULL. 383c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (0, 3) to (8, 1) T22. 384c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (0, 3) to (8, 1). 385c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4): 386c4762a1bSJed Brown [0] loc(3). 387c4762a1bSJed Brown [1] Outer space. 388c4762a1bSJed Brown [2] loc(2). 389c4762a1bSJed Brown [3] loc(3). 390c4762a1bSJed Brown Org [1] (1,0,0) 1 391c4762a1bSJed Brown Dest[0] (0.5,1,0) 8 392c4762a1bSJed Brown Apex[3] (0,0,0) 0 393c4762a1bSJed Brown Oppo[2] (1,1,1) 7 394c4762a1bSJed Brown [0] NULL. 395c4762a1bSJed Brown [1] 0. (*) 396c4762a1bSJed Brown [2] NULL. 397c4762a1bSJed Brown [3] NULL. 398c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(4): 399c4762a1bSJed Brown [0] Outer space. 400c4762a1bSJed Brown [1] Outer space. 401c4762a1bSJed Brown [2] Outer space. 402c4762a1bSJed Brown [3] loc(0). 403c4762a1bSJed Brown Org [2] (0.5,1,0) 8 404c4762a1bSJed Brown Dest[0] (1,0,0) 1 405c4762a1bSJed Brown Apex[1] (1,1,0) 3 406c4762a1bSJed Brown Oppo[3] (1,1,1) 7 407c4762a1bSJed Brown [0] 0. (*) 408c4762a1bSJed Brown [1] 0. 409c4762a1bSJed Brown [2] 2. 410c4762a1bSJed Brown [3] NULL. 411c4762a1bSJed Brown[0] TetGenMeshFlip23(): Do T23 on face (0, 6, 7) 8, 4. 412c4762a1bSJed Brown[0] TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0): 413c4762a1bSJed Brown [0] loc(1). 414c4762a1bSJed Brown [1] loc(0). 415c4762a1bSJed Brown [2] loc(3). 416c4762a1bSJed Brown [3] Outer space. 417c4762a1bSJed Brown Org [0] (0,0,1) 4 418c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 419c4762a1bSJed Brown Apex[2] (0,0,0) 0 420c4762a1bSJed Brown Oppo[3] (0,1,1) 6 421c4762a1bSJed Brown [0] NULL. (*) 422c4762a1bSJed Brown [1] NULL. 423c4762a1bSJed Brown [2] NULL. 424c4762a1bSJed Brown [3] 0. 425c4762a1bSJed Brown[0] TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0): 426c4762a1bSJed Brown [0] loc(1). 427c4762a1bSJed Brown [1] loc(0). 428c4762a1bSJed Brown [2] Outer space. 429c4762a1bSJed Brown [3] Outer space. 430c4762a1bSJed Brown Org [0] (0,0,1) 4 431c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 432c4762a1bSJed Brown Apex[2] (0,1,1) 6 433c4762a1bSJed Brown Oppo[3] (1,1,1) 7 434c4762a1bSJed Brown [0] NULL. (*) 435c4762a1bSJed Brown [1] NULL. 436c4762a1bSJed Brown [2] 0. 437c4762a1bSJed Brown [3] 0. 438c4762a1bSJed Brown[0] TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0): 439c4762a1bSJed Brown [0] loc(1). 440c4762a1bSJed Brown [1] loc(0). 441c4762a1bSJed Brown [2] loc(3). 442c4762a1bSJed Brown [3] loc(3). 443c4762a1bSJed Brown Org [0] (0,0,1) 4 444c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 445c4762a1bSJed Brown Apex[2] (1,1,1) 7 446c4762a1bSJed Brown Oppo[3] (0,0,0) 0 447c4762a1bSJed Brown[0] TetGenMeshFlip23(): Do T23 on face (1, 0, 7) 8, 5. 448c4762a1bSJed Brown[0] TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0): 449c4762a1bSJed Brown [0] loc(1). 450c4762a1bSJed Brown [1] loc(0). 451c4762a1bSJed Brown [2] Outer space. 452c4762a1bSJed Brown [3] Outer space. 453c4762a1bSJed Brown Org [0] (1,0,1) 5 454c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 455c4762a1bSJed Brown Apex[2] (1,0,0) 1 456c4762a1bSJed Brown Oppo[3] (0,0,0) 0 457c4762a1bSJed Brown [0] NULL. (*) 458c4762a1bSJed Brown [1] NULL. 459c4762a1bSJed Brown [2] 0. 460c4762a1bSJed Brown [3] 0. 461c4762a1bSJed Brown[0] TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0): 462c4762a1bSJed Brown [0] loc(1). 463c4762a1bSJed Brown [1] loc(0). 464c4762a1bSJed Brown [2] loc(2). 465c4762a1bSJed Brown [3] loc(0). 466c4762a1bSJed Brown Org [0] (1,0,1) 5 467c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 468c4762a1bSJed Brown Apex[2] (0,0,0) 0 469c4762a1bSJed Brown Oppo[3] (1,1,1) 7 470c4762a1bSJed Brown [0] NULL. (*) 471c4762a1bSJed Brown [1] NULL. 472c4762a1bSJed Brown [2] NULL. 473c4762a1bSJed Brown [3] NULL. 474c4762a1bSJed Brown[0] TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0): 475c4762a1bSJed Brown [0] loc(1). 476c4762a1bSJed Brown [1] loc(0). 477c4762a1bSJed Brown [2] loc(3). 478c4762a1bSJed Brown [3] Outer space. 479c4762a1bSJed Brown Org [0] (1,0,1) 5 480c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 481c4762a1bSJed Brown Apex[2] (1,1,1) 7 482c4762a1bSJed Brown Oppo[3] (1,0,0) 1 483c4762a1bSJed Brown [0] NULL. (*) 484c4762a1bSJed Brown [1] NULL. 485c4762a1bSJed Brown [2] NULL. 486c4762a1bSJed Brown [3] 0. 487c4762a1bSJed Brown[0] TetGenMeshFlip32(): Do T32 on edge (7, 0) 4, 8, 5. 488c4762a1bSJed Brown[0] TetGenMeshFlip32(): Updating abcd Tetra with loc(0) and ver(0): 489c4762a1bSJed Brown [0] loc(0). 490c4762a1bSJed Brown [1] loc(0). 491c4762a1bSJed Brown [2] loc(1). 492c4762a1bSJed Brown [3] Outer space. 493c4762a1bSJed Brown Org [0] (0,0,1) 4 494c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 495c4762a1bSJed Brown Apex[2] (1,0,1) 5 496c4762a1bSJed Brown Oppo[3] (0,0,0) 0 497c4762a1bSJed Brown [0] NULL. (*) 498c4762a1bSJed Brown [1] NULL. 499c4762a1bSJed Brown [2] NULL. 500c4762a1bSJed Brown [3] 0. 501c4762a1bSJed Brown[0] TetGenMeshFlip32(): Updating bace Tetra with loc(0) and ver(0): 502c4762a1bSJed Brown [0] loc(0). 503c4762a1bSJed Brown [1] loc(1). 504c4762a1bSJed Brown [2] Outer space. 505c4762a1bSJed Brown [3] loc(0). 506c4762a1bSJed Brown Org [0] (0.5,1,0) 8 507c4762a1bSJed Brown Dest[1] (0,0,1) 4 508c4762a1bSJed Brown Apex[2] (1,0,1) 5 509c4762a1bSJed Brown Oppo[3] (1,1,1) 7 510c4762a1bSJed Brown [0] NULL. (*) 511c4762a1bSJed Brown [1] NULL. 512c4762a1bSJed Brown [2] 0. 513c4762a1bSJed Brown [3] NULL. 514c4762a1bSJed Brown[0] TetGenMeshFlip32(): Deleting edca [0] TetGenMeshLawson3D(): 5 flips. 515c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (3, 7, 1, 8), ratio 1.5, qnum 0. 516c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 1, 5, 8), ratio 0.800391, qnum 0. 517c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (4, 5, 7, 8), ratio 0.800391, qnum 0. 518c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (4, 7, 6, 8), ratio 0.800391, qnum 0. 519c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (6, 0, 4, 8), ratio 0.75, qnum 0. 520c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (6, 2, 0, 8), ratio 1.5, qnum 0. 521c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs(): Get an enc-seg (2, 6) 522c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge(): Inserting point 9 on edge (2, 6). 523c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Inserting point 9 on subedge (2, 6) (seg). 524c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 525c4762a1bSJed Brownsubface ver 5, mark 1: (queued) 526c4762a1bSJed Brown [0] = 1 527c4762a1bSJed Brown [1] = 1 528c4762a1bSJed Brown [2] = 2 529c4762a1bSJed Brown Org [0] = (0,1,0) 2 530c4762a1bSJed Brown Dest[2] = (0,1,0.5) 9 531c4762a1bSJed Brown Apex[1] = (0.5,1,0) 8 532c4762a1bSJed Brown [6] = 2 533c4762a1bSJed Brown [7] = Outer space 534c4762a1bSJed Brown [8] = 0 535c4762a1bSJed Brown [9] = No subsegment 536c4762a1bSJed Brown [10]= 0 537c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 538c4762a1bSJed Brownsubface ver 5, mark 1: 539c4762a1bSJed Brown [0] = 3 540c4762a1bSJed Brown [1] = 0 541c4762a1bSJed Brown [2] = 2 542c4762a1bSJed Brown Org [0] = (0,1,0.5) 9 543c4762a1bSJed Brown Dest[2] = (0,1,1) 6 544c4762a1bSJed Brown Apex[1] = (0.5,1,0) 8 545c4762a1bSJed Brown [6] = 1 546c4762a1bSJed Brown [7] = Outer space 547c4762a1bSJed Brown [8] = No subsegment 548c4762a1bSJed Brown [9] = No subsegment 549c4762a1bSJed Brown [10]= 0 550c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 551c4762a1bSJed Brownsubface ver 2, mark 6: (queued) 552c4762a1bSJed Brown [0] = 2 553c4762a1bSJed Brown [1] = 4 554c4762a1bSJed Brown [2] = 0 555c4762a1bSJed Brown Org [1] = (0,1,0) 2 556c4762a1bSJed Brown Dest[2] = (0,1,0.5) 9 557c4762a1bSJed Brown Apex[0] = (0,0,0) 0 558c4762a1bSJed Brown [6] = 0 559c4762a1bSJed Brown [7] = Outer space 560c4762a1bSJed Brown [8] = 0 561c4762a1bSJed Brown [9] = 0 562c4762a1bSJed Brown [10]= No subsegment 563c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 564c4762a1bSJed Brownsubface ver 2, mark 6: 565c4762a1bSJed Brown [0] = 4 566c4762a1bSJed Brown [1] = 5 567c4762a1bSJed Brown [2] = 5 568c4762a1bSJed Brown Org [1] = (0,1,0.5) 9 569c4762a1bSJed Brown Dest[2] = (0,1,1) 6 570c4762a1bSJed Brown Apex[0] = (0,0,0) 0 571c4762a1bSJed Brown [6] = 3 572c4762a1bSJed Brown [7] = Outer space 573c4762a1bSJed Brown [8] = No subsegment 574c4762a1bSJed Brown [9] = 0 575c4762a1bSJed Brown [10]= No subsegment 576c4762a1bSJed Brown Updating bots[0] Tetra with loc(1) and ver(4): 577c4762a1bSJed Brown [0] Outer space. 578c4762a1bSJed Brown [1] Outer space. 579c4762a1bSJed Brown [2] Outer space. 580c4762a1bSJed Brown [3] loc(2). 581c4762a1bSJed Brown Org [1] (0,1,0) 2 582c4762a1bSJed Brown Dest[0] (0,0,0) 0 583c4762a1bSJed Brown Apex[3] (0.5,1,0) 8 584c4762a1bSJed Brown Oppo[2] (0,1,0.5) 9 585c4762a1bSJed Brown [0] 0. 586c4762a1bSJed Brown [1] 0. (*) 587c4762a1bSJed Brown [2] 0. 588c4762a1bSJed Brown [3] NULL. 589c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 590c4762a1bSJed Brown [0] loc(2). 591c4762a1bSJed Brown [1] Outer space. 592c4762a1bSJed Brown [2] loc(3). 593c4762a1bSJed Brown [3] Outer space. 594c4762a1bSJed Brown Org [0] (0,1,1) 6 595c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 596c4762a1bSJed Brown Apex[2] (0,0,0) 0 597c4762a1bSJed Brown Oppo[3] (0,1,0.5) 9 598c4762a1bSJed Brown [0] NULL. (*) 599c4762a1bSJed Brown [1] 4. 600c4762a1bSJed Brown [2] NULL. 601c4762a1bSJed Brown [3] 2. 602c4762a1bSJed Brown[0] TetGenMeshLawson3D(): Lawson flip: 1 faces. 603c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (6, 0) to (9, 4) T22. 604c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (6, 0) to (9, 4). 605c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(4): 606c4762a1bSJed Brown [0] loc(2). 607c4762a1bSJed Brown [1] loc(0). 608c4762a1bSJed Brown [2] Outer space. 609c4762a1bSJed Brown [3] Outer space. 610c4762a1bSJed Brown Org [0] (0,0,1) 4 611c4762a1bSJed Brown Dest[2] (0,1,0.5) 9 612c4762a1bSJed Brown Apex[3] (0,1,1) 6 613c4762a1bSJed Brown Oppo[1] (0.5,1,0) 8 614c4762a1bSJed Brown [0] NULL. 615c4762a1bSJed Brown [1] NULL. 616c4762a1bSJed Brown [2] 4. 617c4762a1bSJed Brown [3] 2. (*) 618c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(0): 619c4762a1bSJed Brown [0] loc(3). 620c4762a1bSJed Brown [1] loc(1). 621c4762a1bSJed Brown [2] loc(0). 622c4762a1bSJed Brown [3] Outer space. 623c4762a1bSJed Brown Org [2] (0,1,0.5) 9 624c4762a1bSJed Brown Dest[3] (0,0,1) 4 625c4762a1bSJed Brown Apex[0] (0,0,0) 0 626c4762a1bSJed Brown Oppo[1] (0.5,1,0) 8 627c4762a1bSJed Brown [0] NULL. 628c4762a1bSJed Brown [1] NULL. 629c4762a1bSJed Brown [2] NULL. 630c4762a1bSJed Brown [3] 0. (*) 631c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (8, 6) to (9, 7) T22. 632c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (8, 6) to (9, 7). 633c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(0): 634c4762a1bSJed Brown [0] loc(1). 635c4762a1bSJed Brown [1] loc(0). 636c4762a1bSJed Brown [2] Outer space. 637c4762a1bSJed Brown [3] loc(2). 638c4762a1bSJed Brown Org [1] (1,1,1) 7 639c4762a1bSJed Brown Dest[3] (0,1,0.5) 9 640c4762a1bSJed Brown Apex[2] (0.5,1,0) 8 641c4762a1bSJed Brown Oppo[0] (0,0,1) 4 642c4762a1bSJed Brown [0] NULL. 643c4762a1bSJed Brown [1] NULL. 644c4762a1bSJed Brown [2] 4. (*) 645c4762a1bSJed Brown [3] NULL. 646c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(4): 647c4762a1bSJed Brown [0] loc(1). 648c4762a1bSJed Brown [1] Outer space. 649c4762a1bSJed Brown [2] Outer space. 650c4762a1bSJed Brown [3] Outer space. 651c4762a1bSJed Brown Org [2] (0,1,0.5) 9 652c4762a1bSJed Brown Dest[1] (1,1,1) 7 653c4762a1bSJed Brown Apex[3] (0,1,1) 6 654c4762a1bSJed Brown Oppo[0] (0,0,1) 4 655c4762a1bSJed Brown [0] NULL. 656c4762a1bSJed Brown [1] 0. 657c4762a1bSJed Brown [2] 0. (*) 658c4762a1bSJed Brown [3] 2. 659c4762a1bSJed Brown[0] TetGenMeshFlip23(): Do T23 on face (4, 7, 8) 9, 5. 660c4762a1bSJed Brown[0] TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0): 661c4762a1bSJed Brown [0] loc(1). 662c4762a1bSJed Brown [1] loc(0). 663c4762a1bSJed Brown [2] loc(0). 664c4762a1bSJed Brown [3] Outer space. 665c4762a1bSJed Brown Org [0] (1,0,1) 5 666c4762a1bSJed Brown Dest[1] (0,1,0.5) 9 667c4762a1bSJed Brown Apex[2] (0,0,1) 4 668c4762a1bSJed Brown Oppo[3] (1,1,1) 7 669c4762a1bSJed Brown [0] NULL. (*) 670c4762a1bSJed Brown [1] NULL. 671c4762a1bSJed Brown [2] NULL. 672c4762a1bSJed Brown [3] 0. 673c4762a1bSJed Brown[0] TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0): 674c4762a1bSJed Brown [0] loc(1). 675c4762a1bSJed Brown [1] loc(0). 676c4762a1bSJed Brown [2] Outer space. 677c4762a1bSJed Brown [3] loc(0). 678c4762a1bSJed Brown Org [0] (1,0,1) 5 679c4762a1bSJed Brown Dest[1] (0,1,0.5) 9 680c4762a1bSJed Brown Apex[2] (1,1,1) 7 681c4762a1bSJed Brown Oppo[3] (0.5,1,0) 8 682c4762a1bSJed Brown [0] NULL. (*) 683c4762a1bSJed Brown [1] NULL. 684c4762a1bSJed Brown [2] 4. 685c4762a1bSJed Brown [3] NULL. 686c4762a1bSJed Brown[0] TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0): 687c4762a1bSJed Brown [0] loc(1). 688c4762a1bSJed Brown [1] loc(0). 689c4762a1bSJed Brown [2] loc(2). 690c4762a1bSJed Brown [3] loc(0). 691c4762a1bSJed Brown Org [0] (1,0,1) 5 692c4762a1bSJed Brown Dest[1] (0,1,0.5) 9 693c4762a1bSJed Brown Apex[2] (0.5,1,0) 8 694c4762a1bSJed Brown Oppo[3] (0,0,1) 4 695c4762a1bSJed Brown[0] TetGenMeshFlip32(): Do T32 on edge (4, 8) 9, 5, 0. 696c4762a1bSJed Brown[0] TetGenMeshFlip32(): Updating abcd Tetra with loc(0) and ver(0): 697c4762a1bSJed Brown [0] loc(0). 698c4762a1bSJed Brown [1] loc(1). 699c4762a1bSJed Brown [2] loc(1). 700c4762a1bSJed Brown [3] loc(3). 701c4762a1bSJed Brown Org [0] (0,1,0.5) 9 702c4762a1bSJed Brown Dest[1] (1,0,1) 5 703c4762a1bSJed Brown Apex[2] (0,0,0) 0 704c4762a1bSJed Brown Oppo[3] (0.5,1,0) 8 705c4762a1bSJed Brown[0] TetGenMeshFlip32(): Updating bace Tetra with loc(0) and ver(0): 706c4762a1bSJed Brown [0] loc(0). 707c4762a1bSJed Brown [1] loc(0). 708c4762a1bSJed Brown [2] Outer space. 709c4762a1bSJed Brown [3] Outer space. 710c4762a1bSJed Brown Org [0] (1,0,1) 5 711c4762a1bSJed Brown Dest[1] (0,1,0.5) 9 712c4762a1bSJed Brown Apex[2] (0,0,0) 0 713c4762a1bSJed Brown Oppo[3] (0,0,1) 4 714c4762a1bSJed Brown [0] NULL. (*) 715c4762a1bSJed Brown [1] NULL. 716c4762a1bSJed Brown [2] 0. 717c4762a1bSJed Brown [3] 0. 718c4762a1bSJed Brown[0] TetGenMeshFlip32(): Deleting edca [0] TetGenMeshLawson3D(): 4 flips. 719c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (7, 6, 4, 9), ratio 1.5, qnum 0. 720c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (7, 4, 5, 9), ratio 0.75, qnum 0. 721c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (8, 7, 5, 9), ratio 1.09291, qnum 0. 722c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs(): Get an enc-seg (7, 3) 723c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge(): Inserting point 10 on edge (3, 7). 724c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Inserting point 10 on subedge (3, 7) (seg). 725c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 726c4762a1bSJed Brownsubface ver 4, mark 1: 727c4762a1bSJed Brown [0] = 2 728c4762a1bSJed Brown [1] = 2 729c4762a1bSJed Brown [2] = 3 730c4762a1bSJed Brown Org [2] = (1,1,0) 3 731c4762a1bSJed Brown Dest[0] = (1,1,0.5) 10 732c4762a1bSJed Brown Apex[1] = (0.5,1,0) 8 733c4762a1bSJed Brown [6] = 2 734c4762a1bSJed Brown [7] = Outer space 735c4762a1bSJed Brown [8] = No subsegment 736c4762a1bSJed Brown [9] = 0 737c4762a1bSJed Brown [10]= 0 738c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 739c4762a1bSJed Brownsubface ver 4, mark 1: 740c4762a1bSJed Brown [0] = 0 741c4762a1bSJed Brown [1] = 0 742c4762a1bSJed Brown [2] = 3 743c4762a1bSJed Brown Org [2] = (1,1,0.5) 10 744c4762a1bSJed Brown Dest[0] = (1,1,1) 7 745c4762a1bSJed Brown Apex[1] = (0.5,1,0) 8 746c4762a1bSJed Brown [6] = 3 747c4762a1bSJed Brown [7] = Outer space 748c4762a1bSJed Brown [8] = No subsegment 749c4762a1bSJed Brown [9] = No subsegment 750c4762a1bSJed Brown [10]= 0 751c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 752c4762a1bSJed Brownsubface ver 3, mark 5: (queued) 753c4762a1bSJed Brown [0] = 5 754c4762a1bSJed Brown [1] = 4 755c4762a1bSJed Brown [2] = 0 756c4762a1bSJed Brown Org [2] = (1,1,0) 3 757c4762a1bSJed Brown Dest[1] = (1,1,0.5) 10 758c4762a1bSJed Brown Apex[0] = (1,0,0) 1 759c4762a1bSJed Brown [6] = 1 760c4762a1bSJed Brown [7] = Outer space 761c4762a1bSJed Brown [8] = No subsegment 762c4762a1bSJed Brown [9] = 0 763c4762a1bSJed Brown [10]= 0 764c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 765c4762a1bSJed Brownsubface ver 3, mark 5: 766c4762a1bSJed Brown [0] = 3 767c4762a1bSJed Brown [1] = 4 768c4762a1bSJed Brown [2] = 1 769c4762a1bSJed Brown Org [2] = (1,1,0.5) 10 770c4762a1bSJed Brown Dest[1] = (1,1,1) 7 771c4762a1bSJed Brown Apex[0] = (1,0,0) 1 772c4762a1bSJed Brown [6] = 1 773c4762a1bSJed Brown [7] = Outer space 774c4762a1bSJed Brown [8] = No subsegment 775c4762a1bSJed Brown [9] = 0 776c4762a1bSJed Brown [10]= No subsegment 777c4762a1bSJed Brown Updating bots[0] Tetra with loc(0) and ver(2): 778c4762a1bSJed Brown [0] Outer space. 779c4762a1bSJed Brown [1] Outer space. 780c4762a1bSJed Brown [2] Outer space. 781c4762a1bSJed Brown [3] loc(2). 782c4762a1bSJed Brown Org [1] (1,1,0) 3 783c4762a1bSJed Brown Dest[2] (0.5,1,0) 8 784c4762a1bSJed Brown Apex[0] (1,0,0) 1 785c4762a1bSJed Brown Oppo[3] (1,1,0.5) 10 786c4762a1bSJed Brown [0] 0. (*) 787c4762a1bSJed Brown [1] 0. 788c4762a1bSJed Brown [2] 2. 789c4762a1bSJed Brown [3] NULL. 790c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 791c4762a1bSJed Brown [0] loc(2). 792c4762a1bSJed Brown [1] Outer space. 793c4762a1bSJed Brown [2] loc(3). 794c4762a1bSJed Brown [3] Outer space. 795c4762a1bSJed Brown Org [0] (1,1,1) 7 796c4762a1bSJed Brown Dest[1] (1,0,0) 1 797c4762a1bSJed Brown Apex[2] (0.5,1,0) 8 798c4762a1bSJed Brown Oppo[3] (1,1,0.5) 10 799c4762a1bSJed Brown [0] NULL. (*) 800c4762a1bSJed Brown [1] 2. 801c4762a1bSJed Brown [2] NULL. 802c4762a1bSJed Brown [3] 4. 803c4762a1bSJed Brown[0] TetGenMeshLawson3D(): Lawson flip: 1 faces. 804c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (1, 7) to (10, 5) T22. 805c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (1, 7) to (10, 5). 806c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4): 807c4762a1bSJed Brown [0] loc(2). 808c4762a1bSJed Brown [1] Outer space. 809c4762a1bSJed Brown [2] loc(0). 810c4762a1bSJed Brown [3] loc(3). 811c4762a1bSJed Brown Org [1] (1,0,1) 5 812c4762a1bSJed Brown Dest[0] (1,1,0.5) 10 813c4762a1bSJed Brown Apex[3] (1,0,0) 1 814c4762a1bSJed Brown Oppo[2] (0.5,1,0) 8 815c4762a1bSJed Brown [0] NULL. 816c4762a1bSJed Brown [1] 2. (*) 817c4762a1bSJed Brown [2] NULL. 818c4762a1bSJed Brown [3] NULL. 819c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(0): 820c4762a1bSJed Brown [0] Outer space. 821c4762a1bSJed Brown [1] loc(3). 822c4762a1bSJed Brown [2] loc(0). 823c4762a1bSJed Brown [3] Outer space. 824c4762a1bSJed Brown Org [2] (1,1,0.5) 10 825c4762a1bSJed Brown Dest[3] (1,0,1) 5 826c4762a1bSJed Brown Apex[0] (1,1,1) 7 827c4762a1bSJed Brown Oppo[1] (0.5,1,0) 8 828c4762a1bSJed Brown [0] 4. 829c4762a1bSJed Brown [1] NULL. 830c4762a1bSJed Brown [2] NULL. 831c4762a1bSJed Brown [3] 0. (*) 832c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (7, 8) to (10, 9) T22. 833c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (7, 8) to (10, 9). 834c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(0): 835c4762a1bSJed Brown [0] Outer space. 836c4762a1bSJed Brown [1] loc(3). 837c4762a1bSJed Brown [2] Outer space. 838c4762a1bSJed Brown [3] loc(1). 839c4762a1bSJed Brown Org [0] (0,1,0.5) 9 840c4762a1bSJed Brown Dest[1] (1,1,0.5) 10 841c4762a1bSJed Brown Apex[2] (1,1,1) 7 842c4762a1bSJed Brown Oppo[3] (1,0,1) 5 843c4762a1bSJed Brown [0] 4. (*) 844c4762a1bSJed Brown [1] NULL. 845c4762a1bSJed Brown [2] 0. 846c4762a1bSJed Brown [3] NULL. 847c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(2): 848c4762a1bSJed Brown [0] loc(1). 849c4762a1bSJed Brown [1] loc(0). 850c4762a1bSJed Brown [2] Outer space. 851c4762a1bSJed Brown [3] loc(1). 852c4762a1bSJed Brown Org [3] (1,1,0.5) 10 853c4762a1bSJed Brown Dest[2] (0,1,0.5) 9 854c4762a1bSJed Brown Apex[1] (0.5,1,0) 8 855c4762a1bSJed Brown Oppo[0] (1,0,1) 5 856c4762a1bSJed Brown [0] NULL. 857c4762a1bSJed Brown [1] NULL. 858c4762a1bSJed Brown [2] 4. (*) 859c4762a1bSJed Brown [3] NULL. 860c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (8, 5) to (10, 0) T44. 861c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4): 862c4762a1bSJed Brown [0] loc(1). 863c4762a1bSJed Brown [1] loc(0). 864c4762a1bSJed Brown [2] loc(3). 865c4762a1bSJed Brown [3] Outer space. 866c4762a1bSJed Brown Org [1] (0,0,0) 0 867c4762a1bSJed Brown Dest[0] (1,1,0.5) 10 868c4762a1bSJed Brown Apex[3] (0.5,1,0) 8 869c4762a1bSJed Brown Oppo[2] (0,1,0.5) 9 870c4762a1bSJed Brown [0] NULL. 871c4762a1bSJed Brown [1] NULL. (*) 872c4762a1bSJed Brown [2] NULL. 873c4762a1bSJed Brown [3] 4. 874c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(0): 875c4762a1bSJed Brown [0] loc(1). 876c4762a1bSJed Brown [1] loc(0). 877c4762a1bSJed Brown [2] loc(1). 878c4762a1bSJed Brown [3] loc(0). 879c4762a1bSJed Brown Org [1] (1,1,0.5) 10 880c4762a1bSJed Brown Dest[3] (0,0,0) 0 881c4762a1bSJed Brown Apex[2] (1,0,1) 5 882c4762a1bSJed Brown Oppo[0] (0,1,0.5) 9 883c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bacf Tetra with loc(0) and ver(2): 884c4762a1bSJed Brown [0] loc(1). 885c4762a1bSJed Brown [1] loc(3). 886c4762a1bSJed Brown [2] loc(0). 887c4762a1bSJed Brown [3] Outer space. 888c4762a1bSJed Brown Org [1] (1,1,0.5) 10 889c4762a1bSJed Brown Dest[2] (0,0,0) 0 890c4762a1bSJed Brown Apex[0] (0.5,1,0) 8 891c4762a1bSJed Brown Oppo[3] (1,0,0) 1 892c4762a1bSJed Brown [0] NULL. (*) 893c4762a1bSJed Brown [1] NULL. 894c4762a1bSJed Brown [2] NULL. 895c4762a1bSJed Brown [3] 0. 896c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abdf Tetra with loc(1) and ver(4): 897c4762a1bSJed Brown [0] loc(2). 898c4762a1bSJed Brown [1] loc(2). 899c4762a1bSJed Brown [2] Outer space. 900c4762a1bSJed Brown [3] Outer space. 901c4762a1bSJed Brown Org [1] (0,0,0) 0 902c4762a1bSJed Brown Dest[0] (1,1,0.5) 10 903c4762a1bSJed Brown Apex[3] (1,0,1) 5 904c4762a1bSJed Brown Oppo[2] (1,0,0) 1 905c4762a1bSJed Brown [0] NULL. 906c4762a1bSJed Brown [1] NULL. (*) 907c4762a1bSJed Brown [2] 0. 908c4762a1bSJed Brown [3] 2. 909c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (5, 9) to (10, 4) T44. 910c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(4): 911c4762a1bSJed Brown [0] loc(1). 912c4762a1bSJed Brown [1] loc(1). 913c4762a1bSJed Brown [2] Outer space. 914c4762a1bSJed Brown [3] loc(0). 915c4762a1bSJed Brown Org [2] (0,0,1) 4 916c4762a1bSJed Brown Dest[0] (1,1,0.5) 10 917c4762a1bSJed Brown Apex[1] (1,0,1) 5 918c4762a1bSJed Brown Oppo[3] (0,0,0) 0 919c4762a1bSJed Brown [0] NULL. (*) 920c4762a1bSJed Brown [1] NULL. 921c4762a1bSJed Brown [2] 0. 922c4762a1bSJed Brown [3] NULL. 923c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(1) and ver(4): 924c4762a1bSJed Brown [0] loc(3). 925c4762a1bSJed Brown [1] loc(0). 926c4762a1bSJed Brown [2] loc(0). 927c4762a1bSJed Brown [3] Outer space. 928c4762a1bSJed Brown Org [1] (1,1,0.5) 10 929c4762a1bSJed Brown Dest[0] (0,0,1) 4 930c4762a1bSJed Brown Apex[3] (0,1,0.5) 9 931c4762a1bSJed Brown Oppo[2] (0,0,0) 0 932c4762a1bSJed Brown [0] NULL. 933c4762a1bSJed Brown [1] NULL. (*) 934c4762a1bSJed Brown [2] NULL. 935c4762a1bSJed Brown [3] 0. 936c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bacf Tetra with loc(1) and ver(0): 937c4762a1bSJed Brown [0] Outer space. 938c4762a1bSJed Brown [1] loc(0). 939c4762a1bSJed Brown [2] Outer space. 940c4762a1bSJed Brown [3] loc(1). 941c4762a1bSJed Brown Org [0] (1,1,0.5) 10 942c4762a1bSJed Brown Dest[3] (0,0,1) 4 943c4762a1bSJed Brown Apex[1] (1,0,1) 5 944c4762a1bSJed Brown Oppo[2] (1,1,1) 7 945c4762a1bSJed Brown [0] 0. 946c4762a1bSJed Brown [1] NULL. (*) 947c4762a1bSJed Brown [2] 0. 948c4762a1bSJed Brown [3] NULL. 949c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abdf Tetra with loc(0) and ver(0): 950c4762a1bSJed Brown [0] loc(1). 951c4762a1bSJed Brown [1] loc(3). 952c4762a1bSJed Brown [2] Outer space. 953c4762a1bSJed Brown [3] loc(0). 954c4762a1bSJed Brown Org [0] (0,0,1) 4 955c4762a1bSJed Brown Dest[1] (1,1,0.5) 10 956c4762a1bSJed Brown Apex[2] (0,1,0.5) 9 957c4762a1bSJed Brown Oppo[3] (1,1,1) 7 958c4762a1bSJed Brown [0] NULL. (*) 959c4762a1bSJed Brown [1] NULL. 960c4762a1bSJed Brown [2] 4. 961c4762a1bSJed Brown [3] NULL. 962c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (7, 9) to (10, 6) T22. 963c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (7, 9) to (10, 6). 964c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2): 965c4762a1bSJed Brown [0] loc(3). 966c4762a1bSJed Brown [1] Outer space. 967c4762a1bSJed Brown [2] Outer space. 968c4762a1bSJed Brown [3] loc(0). 969c4762a1bSJed Brown Org [3] (0,1,1) 6 970c4762a1bSJed Brown Dest[2] (1,1,0.5) 10 971c4762a1bSJed Brown Apex[1] (1,1,1) 7 972c4762a1bSJed Brown Oppo[0] (0,0,1) 4 973c4762a1bSJed Brown [0] NULL. 974c4762a1bSJed Brown [1] 0. 975c4762a1bSJed Brown [2] 4. (*) 976c4762a1bSJed Brown [3] NULL. 977c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(4): 978c4762a1bSJed Brown [0] loc(3). 979c4762a1bSJed Brown [1] Outer space. 980c4762a1bSJed Brown [2] Outer space. 981c4762a1bSJed Brown [3] loc(1). 982c4762a1bSJed Brown Org [2] (1,1,0.5) 10 983c4762a1bSJed Brown Dest[1] (0,1,1) 6 984c4762a1bSJed Brown Apex[3] (0,1,0.5) 9 985c4762a1bSJed Brown Oppo[0] (0,0,1) 4 986c4762a1bSJed Brown [0] NULL. 987c4762a1bSJed Brown [1] 2. 988c4762a1bSJed Brown [2] 0. (*) 989c4762a1bSJed Brown [3] NULL. 990c4762a1bSJed Brown[0] TetGenMeshLawson3D(): 5 flips. 991c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (7, 4, 6, 10), ratio 1.5, qnum 0. 992c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (6, 9, 4, 10), ratio 1.5, qnum 0. 993c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (9, 8, 0, 10), ratio 1.13192, qnum 0. 994c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (1, 5, 0, 10), ratio 0.800391, qnum 0. 995c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (8, 1, 0, 10), ratio 1.13192, qnum 0. 996c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs(): Get an enc-seg (6, 7) 997c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge(): Inserting point 11 on edge (7, 6). 998c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Inserting point 11 on subedge (7, 6) (seg). 999c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 1000c4762a1bSJed Brownsubface ver 2, mark 1: 1001c4762a1bSJed Brown [0] = 0 1002c4762a1bSJed Brown [1] = 5 1003c4762a1bSJed Brown [2] = 0 1004c4762a1bSJed Brown Org [1] = (1,1,1) 7 1005c4762a1bSJed Brown Dest[2] = (0.5,1,1) 11 1006c4762a1bSJed Brown Apex[0] = (1,1,0.5) 10 1007c4762a1bSJed Brown [6] = 2 1008c4762a1bSJed Brown [7] = Outer space 1009c4762a1bSJed Brown [8] = 0 1010c4762a1bSJed Brown [9] = 0 1011c4762a1bSJed Brown [10]= No subsegment 1012c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 1013c4762a1bSJed Brownsubface ver 2, mark 1: 1014c4762a1bSJed Brown [0] = 4 1015c4762a1bSJed Brown [1] = 5 1016c4762a1bSJed Brown [2] = 0 1017c4762a1bSJed Brown Org [1] = (0.5,1,1) 11 1018c4762a1bSJed Brown Dest[2] = (0,1,1) 6 1019c4762a1bSJed Brown Apex[0] = (1,1,0.5) 10 1020c4762a1bSJed Brown [6] = 3 1021c4762a1bSJed Brown [7] = Outer space 1022c4762a1bSJed Brown [8] = No subsegment 1023c4762a1bSJed Brown [9] = 0 1024c4762a1bSJed Brown [10]= No subsegment 1025c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 1026c4762a1bSJed Brownsubface ver 5, mark 4: (queued) 1027c4762a1bSJed Brown [0] = 2 1028c4762a1bSJed Brown [1] = 1 1029c4762a1bSJed Brown [2] = 2 1030c4762a1bSJed Brown Org [0] = (1,1,1) 7 1031c4762a1bSJed Brown Dest[2] = (0.5,1,1) 11 1032c4762a1bSJed Brown Apex[1] = (0,0,1) 4 1033c4762a1bSJed Brown [6] = 1 1034c4762a1bSJed Brown [7] = Outer space 1035c4762a1bSJed Brown [8] = No subsegment 1036c4762a1bSJed Brown [9] = No subsegment 1037c4762a1bSJed Brown [10]= 0 1038c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 1039c4762a1bSJed Brownsubface ver 5, mark 4: 1040c4762a1bSJed Brown [0] = 3 1041c4762a1bSJed Brown [1] = 2 1042c4762a1bSJed Brown [2] = 2 1043c4762a1bSJed Brown Org [0] = (0.5,1,1) 11 1044c4762a1bSJed Brown Dest[2] = (0,1,1) 6 1045c4762a1bSJed Brown Apex[1] = (0,0,1) 4 1046c4762a1bSJed Brown [6] = 1 1047c4762a1bSJed Brown [7] = Outer space 1048c4762a1bSJed Brown [8] = No subsegment 1049c4762a1bSJed Brown [9] = 0 1050c4762a1bSJed Brown [10]= 0 1051c4762a1bSJed Brown Updating bots[0] Tetra with loc(0) and ver(2): 1052c4762a1bSJed Brown [0] loc(3). 1053c4762a1bSJed Brown [1] Outer space. 1054c4762a1bSJed Brown [2] Outer space. 1055c4762a1bSJed Brown [3] loc(2). 1056c4762a1bSJed Brown Org [1] (1,1,1) 7 1057c4762a1bSJed Brown Dest[2] (1,1,0.5) 10 1058c4762a1bSJed Brown Apex[0] (0,0,1) 4 1059c4762a1bSJed Brown Oppo[3] (0.5,1,1) 11 1060c4762a1bSJed Brown [0] NULL. (*) 1061c4762a1bSJed Brown [1] 0. 1062c4762a1bSJed Brown [2] 4. 1063c4762a1bSJed Brown [3] NULL. 1064c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 1065c4762a1bSJed Brown [0] loc(0). 1066c4762a1bSJed Brown [1] Outer space. 1067c4762a1bSJed Brown [2] loc(3). 1068c4762a1bSJed Brown [3] Outer space. 1069c4762a1bSJed Brown Org [0] (0,1,1) 6 1070c4762a1bSJed Brown Dest[1] (0,0,1) 4 1071c4762a1bSJed Brown Apex[2] (1,1,0.5) 10 1072c4762a1bSJed Brown Oppo[3] (0.5,1,1) 11 1073c4762a1bSJed Brown [0] NULL. (*) 1074c4762a1bSJed Brown [1] 4. 1075c4762a1bSJed Brown [2] NULL. 1076c4762a1bSJed Brown [3] 2. 1077c4762a1bSJed Brown[0] TetGenMeshLawson3D(): Lawson flip: 2 faces. 1078c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (7, 4) to (11, 5) T22. 1079c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (7, 4) to (11, 5). 1080c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4): 1081c4762a1bSJed Brown [0] loc(3). 1082c4762a1bSJed Brown [1] Outer space. 1083c4762a1bSJed Brown [2] Outer space. 1084c4762a1bSJed Brown [3] Outer space. 1085c4762a1bSJed Brown Org [1] (1,0,1) 5 1086c4762a1bSJed Brown Dest[0] (0.5,1,1) 11 1087c4762a1bSJed Brown Apex[3] (1,1,1) 7 1088c4762a1bSJed Brown Oppo[2] (1,1,0.5) 10 1089c4762a1bSJed Brown [0] NULL. 1090c4762a1bSJed Brown [1] 0. (*) 1091c4762a1bSJed Brown [2] 0. 1092c4762a1bSJed Brown [3] 4. 1093c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(2): 1094c4762a1bSJed Brown [0] loc(0). 1095c4762a1bSJed Brown [1] loc(2). 1096c4762a1bSJed Brown [2] Outer space. 1097c4762a1bSJed Brown [3] loc(0). 1098c4762a1bSJed Brown Org [3] (0.5,1,1) 11 1099c4762a1bSJed Brown Dest[2] (1,0,1) 5 1100c4762a1bSJed Brown Apex[1] (0,0,1) 4 1101c4762a1bSJed Brown Oppo[0] (1,1,0.5) 10 1102c4762a1bSJed Brown [0] NULL. 1103c4762a1bSJed Brown [1] NULL. 1104c4762a1bSJed Brown [2] 0. (*) 1105c4762a1bSJed Brown [3] NULL. 1106c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (6, 10) to (11, 9) T22. 1107c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (6, 10) to (11, 9). 1108c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(4): 1109c4762a1bSJed Brown [0] loc(0). 1110c4762a1bSJed Brown [1] Outer space. 1111c4762a1bSJed Brown [2] Outer space. 1112c4762a1bSJed Brown [3] Outer space. 1113c4762a1bSJed Brown Org [0] (0,1,0.5) 9 1114c4762a1bSJed Brown Dest[2] (0.5,1,1) 11 1115c4762a1bSJed Brown Apex[3] (0,1,1) 6 1116c4762a1bSJed Brown Oppo[1] (0,0,1) 4 1117c4762a1bSJed Brown [0] NULL. 1118c4762a1bSJed Brown [1] 2. 1119c4762a1bSJed Brown [2] 4. 1120c4762a1bSJed Brown [3] 2. (*) 1121c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(4): 1122c4762a1bSJed Brown [0] loc(0). 1123c4762a1bSJed Brown [1] loc(1). 1124c4762a1bSJed Brown [2] Outer space. 1125c4762a1bSJed Brown [3] loc(1). 1126c4762a1bSJed Brown Org [2] (0.5,1,1) 11 1127c4762a1bSJed Brown Dest[1] (0,1,0.5) 9 1128c4762a1bSJed Brown Apex[3] (1,1,0.5) 10 1129c4762a1bSJed Brown Oppo[0] (0,0,1) 4 1130c4762a1bSJed Brown [0] NULL. 1131c4762a1bSJed Brown [1] NULL. 1132c4762a1bSJed Brown [2] 0. (*) 1133c4762a1bSJed Brown [3] NULL. 1134c4762a1bSJed Brown[0] TetGenMeshFlip23(): Do T23 on face (4, 10, 9) 11, 0. 1135c4762a1bSJed Brown[0] TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0): 1136c4762a1bSJed Brown [0] loc(1). 1137c4762a1bSJed Brown [1] loc(0). 1138c4762a1bSJed Brown [2] loc(1). 1139c4762a1bSJed Brown [3] loc(3). 1140c4762a1bSJed Brown Org [0] (0,0,0) 0 1141c4762a1bSJed Brown Dest[1] (0.5,1,1) 11 1142c4762a1bSJed Brown Apex[2] (0,0,1) 4 1143c4762a1bSJed Brown Oppo[3] (1,1,0.5) 10 1144c4762a1bSJed Brown [0] NULL. (*) 1145c4762a1bSJed Brown [1] NULL. 1146c4762a1bSJed Brown [2] NULL. 1147c4762a1bSJed Brown [3] NULL. 1148c4762a1bSJed Brown[0] TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0): 1149c4762a1bSJed Brown [0] loc(1). 1150c4762a1bSJed Brown [1] loc(0). 1151c4762a1bSJed Brown [2] Outer space. 1152c4762a1bSJed Brown [3] loc(0). 1153c4762a1bSJed Brown Org [0] (0,0,0) 0 1154c4762a1bSJed Brown Dest[1] (0.5,1,1) 11 1155c4762a1bSJed Brown Apex[2] (1,1,0.5) 10 1156c4762a1bSJed Brown Oppo[3] (0,1,0.5) 9 1157c4762a1bSJed Brown [0] NULL. (*) 1158c4762a1bSJed Brown [1] NULL. 1159c4762a1bSJed Brown [2] 0. 1160c4762a1bSJed Brown [3] NULL. 1161c4762a1bSJed Brown[0] TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0): 1162c4762a1bSJed Brown [0] loc(1). 1163c4762a1bSJed Brown [1] loc(0). 1164c4762a1bSJed Brown [2] loc(0). 1165c4762a1bSJed Brown [3] Outer space. 1166c4762a1bSJed Brown Org [0] (0,0,0) 0 1167c4762a1bSJed Brown Dest[1] (0.5,1,1) 11 1168c4762a1bSJed Brown Apex[2] (0,1,0.5) 9 1169c4762a1bSJed Brown Oppo[3] (0,0,1) 4 1170c4762a1bSJed Brown [0] NULL. (*) 1171c4762a1bSJed Brown [1] NULL. 1172c4762a1bSJed Brown [2] NULL. 1173c4762a1bSJed Brown [3] 0. 1174c4762a1bSJed Brown[0] TetGenMeshFlip32(): Do T32 on edge (4, 10) 0, 11, 5. 1175c4762a1bSJed Brown[0] TetGenMeshFlip32(): Updating abcd Tetra with loc(0) and ver(0): 1176c4762a1bSJed Brown [0] loc(0). 1177c4762a1bSJed Brown [1] loc(0). 1178c4762a1bSJed Brown [2] loc(0). 1179c4762a1bSJed Brown [3] loc(1). 1180c4762a1bSJed Brown Org [0] (0,0,0) 0 1181c4762a1bSJed Brown Dest[1] (0.5,1,1) 11 1182c4762a1bSJed Brown Apex[2] (1,0,1) 5 1183c4762a1bSJed Brown Oppo[3] (1,1,0.5) 10 1184c4762a1bSJed Brown [0] NULL. (*) 1185c4762a1bSJed Brown [1] NULL. 1186c4762a1bSJed Brown [2] NULL. 1187c4762a1bSJed Brown [3] NULL. 1188c4762a1bSJed Brown[0] TetGenMeshFlip32(): Updating bace Tetra with loc(0) and ver(0): 1189c4762a1bSJed Brown [0] loc(0). 1190c4762a1bSJed Brown [1] loc(1). 1191c4762a1bSJed Brown [2] Outer space. 1192c4762a1bSJed Brown [3] Outer space. 1193c4762a1bSJed Brown Org [0] (0.5,1,1) 11 1194c4762a1bSJed Brown Dest[1] (0,0,0) 0 1195c4762a1bSJed Brown Apex[2] (1,0,1) 5 1196c4762a1bSJed Brown Oppo[3] (0,0,1) 4 1197c4762a1bSJed Brown [0] NULL. (*) 1198c4762a1bSJed Brown [1] NULL. 1199c4762a1bSJed Brown [2] 0. 1200c4762a1bSJed Brown [3] 0. 1201c4762a1bSJed Brown[0] TetGenMeshFlip32(): Deleting edca [0] TetGenMeshFlip22(): Flip edge (9, 10) to (11, 8) T22. 1202c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (9, 10) to (11, 8). 1203c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2): 1204c4762a1bSJed Brown [0] loc(0). 1205c4762a1bSJed Brown [1] loc(3). 1206c4762a1bSJed Brown [2] Outer space. 1207c4762a1bSJed Brown [3] loc(0). 1208c4762a1bSJed Brown Org [3] (0.5,1,0) 8 1209c4762a1bSJed Brown Dest[2] (0.5,1,1) 11 1210c4762a1bSJed Brown Apex[1] (0,1,0.5) 9 1211c4762a1bSJed Brown Oppo[0] (0,0,0) 0 1212c4762a1bSJed Brown [0] NULL. 1213c4762a1bSJed Brown [1] NULL. 1214c4762a1bSJed Brown [2] 0. (*) 1215c4762a1bSJed Brown [3] NULL. 1216c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(4): 1217c4762a1bSJed Brown [0] loc(3). 1218c4762a1bSJed Brown [1] loc(1). 1219c4762a1bSJed Brown [2] loc(0). 1220c4762a1bSJed Brown [3] Outer space. 1221c4762a1bSJed Brown Org [0] (0.5,1,1) 11 1222c4762a1bSJed Brown Dest[2] (0.5,1,0) 8 1223c4762a1bSJed Brown Apex[3] (1,1,0.5) 10 1224c4762a1bSJed Brown Oppo[1] (0,0,0) 0 1225c4762a1bSJed Brown [0] NULL. 1226c4762a1bSJed Brown [1] NULL. 1227c4762a1bSJed Brown [2] NULL. 1228c4762a1bSJed Brown [3] 4. (*) 1229c4762a1bSJed Brown[0] TetGenMeshLawson3D(): 5 flips. 1230c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 10, 5, 11), ratio 1.13192, qnum 0. 1231c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (8, 10, 0, 11), ratio 1.13192, qnum 0. 1232c4762a1bSJed Brown[0] TetGenMeshRepairEncSubs(): Dequeuing ensub (5, 1, 0) [0]. 1233c4762a1bSJed Brown[0] TetGenMeshFormBowatCavitySub(): Collect CBC(12): 2 subfaces, 4 edges. 1234c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad(): Collect BC_i(12): 11 tets, 18 faces. 1235c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (1, 5). 1236c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (5, 4). 1237c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (0, 1). 1238c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (4, 0). 1239c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs(): Get an enc-seg (4, 0) 1240c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge(): Inserting point 12 on edge (0, 4). 1241c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Inserting point 12 on subedge (0, 4) (seg). 1242c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 1243c4762a1bSJed Brownsubface ver 1, mark 6: (queued) 1244c4762a1bSJed Brown [0] = 0 1245c4762a1bSJed Brown [1] = 4 1246c4762a1bSJed Brown [2] = 3 1247c4762a1bSJed Brown Org [1] = (0,0,0) 0 1248c4762a1bSJed Brown Dest[0] = (0,0,0.5) 12 1249c4762a1bSJed Brown Apex[2] = (0,1,0.5) 9 1250c4762a1bSJed Brown [6] = 3 1251c4762a1bSJed Brown [7] = Outer space 1252c4762a1bSJed Brown [8] = 0 1253c4762a1bSJed Brown [9] = No subsegment 1254c4762a1bSJed Brown [10]= No subsegment 1255c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 1256c4762a1bSJed Brownsubface ver 1, mark 6: 1257c4762a1bSJed Brown [0] = 0 1258c4762a1bSJed Brown [1] = 5 1259c4762a1bSJed Brown [2] = 4 1260c4762a1bSJed Brown Org [1] = (0,0,0.5) 12 1261c4762a1bSJed Brown Dest[0] = (0,0,1) 4 1262c4762a1bSJed Brown Apex[2] = (0,1,0.5) 9 1263c4762a1bSJed Brown [6] = 1 1264c4762a1bSJed Brown [7] = Outer space 1265c4762a1bSJed Brown [8] = 0 1266c4762a1bSJed Brown [9] = No subsegment 1267c4762a1bSJed Brown [10]= No subsegment 1268c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 1269c4762a1bSJed Brownsubface ver 0, mark 3: (queued) 1270c4762a1bSJed Brown [0] = 0 1271c4762a1bSJed Brown [1] = 4 1272c4762a1bSJed Brown [2] = 5 1273c4762a1bSJed Brown Org [0] = (0,0,0) 0 1274c4762a1bSJed Brown Dest[1] = (0,0,0.5) 12 1275c4762a1bSJed Brown Apex[2] = (1,0,1) 5 1276c4762a1bSJed Brown [6] = 2 1277c4762a1bSJed Brown [7] = Outer space 1278c4762a1bSJed Brown [8] = 0 1279c4762a1bSJed Brown [9] = No subsegment 1280c4762a1bSJed Brown [10]= No subsegment 1281c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 1282c4762a1bSJed Brownsubface ver 0, mark 3: 1283c4762a1bSJed Brown [0] = 1 1284c4762a1bSJed Brown [1] = 4 1285c4762a1bSJed Brown [2] = 2 1286c4762a1bSJed Brown Org [0] = (0,0,0.5) 12 1287c4762a1bSJed Brown Dest[1] = (0,0,1) 4 1288c4762a1bSJed Brown Apex[2] = (1,0,1) 5 1289c4762a1bSJed Brown [6] = 3 1290c4762a1bSJed Brown [7] = Outer space 1291c4762a1bSJed Brown [8] = 0 1292c4762a1bSJed Brown [9] = 0 1293c4762a1bSJed Brown [10]= No subsegment 1294c4762a1bSJed Brown Updating bots[0] Tetra with loc(0) and ver(2): 1295c4762a1bSJed Brown [0] loc(0). 1296c4762a1bSJed Brown [1] loc(1). 1297c4762a1bSJed Brown [2] Outer space. 1298c4762a1bSJed Brown [3] loc(2). 1299c4762a1bSJed Brown Org [1] (0,0,0) 0 1300c4762a1bSJed Brown Dest[2] (1,0,1) 5 1301c4762a1bSJed Brown Apex[0] (0.5,1,1) 11 1302c4762a1bSJed Brown Oppo[3] (0,0,0.5) 12 1303c4762a1bSJed Brown [0] NULL. (*) 1304c4762a1bSJed Brown [1] NULL. 1305c4762a1bSJed Brown [2] 0. 1306c4762a1bSJed Brown [3] NULL. 1307c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 1308c4762a1bSJed Brown [0] Outer space. 1309c4762a1bSJed Brown [1] loc(3). 1310c4762a1bSJed Brown [2] loc(3). 1311c4762a1bSJed Brown [3] Outer space. 1312c4762a1bSJed Brown Org [0] (0,0,1) 4 1313c4762a1bSJed Brown Dest[1] (0.5,1,1) 11 1314c4762a1bSJed Brown Apex[2] (1,0,1) 5 1315c4762a1bSJed Brown Oppo[3] (0,0,0.5) 12 1316c4762a1bSJed Brown [0] 0. (*) 1317c4762a1bSJed Brown [1] NULL. 1318c4762a1bSJed Brown [2] NULL. 1319c4762a1bSJed Brown [3] 0. 1320c4762a1bSJed Brown Updating bots[1] Tetra with loc(0) and ver(0): 1321c4762a1bSJed Brown [0] loc(0). 1322c4762a1bSJed Brown [1] loc(1). 1323c4762a1bSJed Brown [2] loc(2). 1324c4762a1bSJed Brown [3] Outer space. 1325c4762a1bSJed Brown Org [0] (0,0,0) 0 1326c4762a1bSJed Brown Dest[1] (0.5,1,1) 11 1327c4762a1bSJed Brown Apex[2] (0,1,0.5) 9 1328c4762a1bSJed Brown Oppo[3] (0,0,0.5) 12 1329c4762a1bSJed Brown [0] NULL. (*) 1330c4762a1bSJed Brown [1] NULL. 1331c4762a1bSJed Brown [2] NULL. 1332c4762a1bSJed Brown [3] 0. 1333c4762a1bSJed Brown Creating newtops[1] Tetra with loc(0) and ver(0): 1334c4762a1bSJed Brown [0] loc(0). 1335c4762a1bSJed Brown [1] Outer space. 1336c4762a1bSJed Brown [2] loc(2). 1337c4762a1bSJed Brown [3] loc(1). 1338c4762a1bSJed Brown Org [0] (0,0,1) 4 1339c4762a1bSJed Brown Dest[1] (0,1,0.5) 9 1340c4762a1bSJed Brown Apex[2] (0.5,1,1) 11 1341c4762a1bSJed Brown Oppo[3] (0,0,0.5) 12 1342c4762a1bSJed Brown [0] NULL. (*) 1343c4762a1bSJed Brown [1] 0. 1344c4762a1bSJed Brown [2] NULL. 1345c4762a1bSJed Brown [3] NULL. 1346c4762a1bSJed Brown[0] TetGenMeshLawson3D(): Lawson flip: 3 faces. 1347c4762a1bSJed Brown[0] TetGenMeshFlip23(): Do T23 on face (11, 0, 5) 12, 10. 1348c4762a1bSJed Brown[0] TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0): 1349c4762a1bSJed Brown [0] loc(1). 1350c4762a1bSJed Brown [1] loc(0). 1351c4762a1bSJed Brown [2] loc(1). 1352c4762a1bSJed Brown [3] loc(1). 1353c4762a1bSJed Brown Org [0] (1,1,0.5) 10 1354c4762a1bSJed Brown Dest[1] (0,0,0.5) 12 1355c4762a1bSJed Brown Apex[2] (0.5,1,1) 11 1356c4762a1bSJed Brown Oppo[3] (0,0,0) 0 1357c4762a1bSJed Brown [0] NULL. (*) 1358c4762a1bSJed Brown [1] NULL. 1359c4762a1bSJed Brown [2] NULL. 1360c4762a1bSJed Brown [3] NULL. 1361c4762a1bSJed Brown[0] TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0): 1362c4762a1bSJed Brown [0] loc(1). 1363c4762a1bSJed Brown [1] loc(0). 1364c4762a1bSJed Brown [2] Outer space. 1365c4762a1bSJed Brown [3] loc(1). 1366c4762a1bSJed Brown Org [0] (1,1,0.5) 10 1367c4762a1bSJed Brown Dest[1] (0,0,0.5) 12 1368c4762a1bSJed Brown Apex[2] (0,0,0) 0 1369c4762a1bSJed Brown Oppo[3] (1,0,1) 5 1370c4762a1bSJed Brown [0] NULL. (*) 1371c4762a1bSJed Brown [1] NULL. 1372c4762a1bSJed Brown [2] 0. 1373c4762a1bSJed Brown [3] NULL. 1374c4762a1bSJed Brown[0] TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0): 1375c4762a1bSJed Brown [0] loc(1). 1376c4762a1bSJed Brown [1] loc(0). 1377c4762a1bSJed Brown [2] loc(2). 1378c4762a1bSJed Brown [3] loc(0). 1379c4762a1bSJed Brown Org [0] (1,1,0.5) 10 1380c4762a1bSJed Brown Dest[1] (0,0,0.5) 12 1381c4762a1bSJed Brown Apex[2] (1,0,1) 5 1382c4762a1bSJed Brown Oppo[3] (0.5,1,1) 11 1383c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (11, 0) to (12, 8) T44. 1384c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4): 1385c4762a1bSJed Brown [0] loc(0). 1386c4762a1bSJed Brown [1] loc(2). 1387c4762a1bSJed Brown [2] Outer space. 1388c4762a1bSJed Brown [3] loc(2). 1389c4762a1bSJed Brown Org [1] (0.5,1,0) 8 1390c4762a1bSJed Brown Dest[0] (0,0,0.5) 12 1391c4762a1bSJed Brown Apex[3] (0.5,1,1) 11 1392c4762a1bSJed Brown Oppo[2] (0,1,0.5) 9 1393c4762a1bSJed Brown [0] NULL. 1394c4762a1bSJed Brown [1] NULL. (*) 1395c4762a1bSJed Brown [2] 0. 1396c4762a1bSJed Brown [3] NULL. 1397c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(4): 1398c4762a1bSJed Brown [0] loc(0). 1399c4762a1bSJed Brown [1] Outer space. 1400c4762a1bSJed Brown [2] loc(3). 1401c4762a1bSJed Brown [3] loc(0). 1402c4762a1bSJed Brown Org [0] (0,0,0.5) 12 1403c4762a1bSJed Brown Dest[2] (0.5,1,0) 8 1404c4762a1bSJed Brown Apex[3] (0,0,0) 0 1405c4762a1bSJed Brown Oppo[1] (0,1,0.5) 9 1406c4762a1bSJed Brown [0] NULL. 1407c4762a1bSJed Brown [1] 0. 1408c4762a1bSJed Brown [2] NULL. 1409c4762a1bSJed Brown [3] NULL. (*) 1410c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bacf Tetra with loc(2) and ver(2): 1411c4762a1bSJed Brown [0] Outer space. 1412c4762a1bSJed Brown [1] loc(1). 1413c4762a1bSJed Brown [2] loc(1). 1414c4762a1bSJed Brown [3] loc(1). 1415c4762a1bSJed Brown Org [3] (0,0,0.5) 12 1416c4762a1bSJed Brown Dest[2] (0.5,1,0) 8 1417c4762a1bSJed Brown Apex[1] (0.5,1,1) 11 1418c4762a1bSJed Brown Oppo[0] (1,1,0.5) 10 1419c4762a1bSJed Brown [0] 4. 1420c4762a1bSJed Brown [1] NULL. 1421c4762a1bSJed Brown [2] NULL. (*) 1422c4762a1bSJed Brown [3] NULL. 1423c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abdf Tetra with loc(0) and ver(0): 1424c4762a1bSJed Brown [0] loc(3). 1425c4762a1bSJed Brown [1] loc(3). 1426c4762a1bSJed Brown [2] loc(0). 1427c4762a1bSJed Brown [3] loc(0). 1428c4762a1bSJed Brown Org [0] (0.5,1,0) 8 1429c4762a1bSJed Brown Dest[1] (0,0,0.5) 12 1430c4762a1bSJed Brown Apex[2] (0,0,0) 0 1431c4762a1bSJed Brown Oppo[3] (1,1,0.5) 10 1432c4762a1bSJed Brown [0] NULL. (*) 1433c4762a1bSJed Brown [1] NULL. 1434c4762a1bSJed Brown [2] NULL. 1435c4762a1bSJed Brown [3] NULL. 1436c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (5, 0) to (12, 1) T22. 1437c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (5, 0) to (12, 1). 1438c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2): 1439c4762a1bSJed Brown [0] loc(0). 1440c4762a1bSJed Brown [1] Outer space. 1441c4762a1bSJed Brown [2] Outer space. 1442c4762a1bSJed Brown [3] loc(1). 1443c4762a1bSJed Brown Org [3] (1,0,0) 1 1444c4762a1bSJed Brown Dest[2] (0,0,0.5) 12 1445c4762a1bSJed Brown Apex[1] (1,0,1) 5 1446c4762a1bSJed Brown Oppo[0] (1,1,0.5) 10 1447c4762a1bSJed Brown [0] NULL. 1448c4762a1bSJed Brown [1] 2. 1449c4762a1bSJed Brown [2] 0. (*) 1450c4762a1bSJed Brown [3] NULL. 1451c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(0): 1452c4762a1bSJed Brown [0] loc(2). 1453c4762a1bSJed Brown [1] loc(3). 1454c4762a1bSJed Brown [2] Outer space. 1455c4762a1bSJed Brown [3] loc(2). 1456c4762a1bSJed Brown Org [1] (0,0,0.5) 12 1457c4762a1bSJed Brown Dest[3] (1,0,0) 1 1458c4762a1bSJed Brown Apex[2] (0,0,0) 0 1459c4762a1bSJed Brown Oppo[0] (1,1,0.5) 10 1460c4762a1bSJed Brown [0] NULL. 1461c4762a1bSJed Brown [1] NULL. 1462c4762a1bSJed Brown [2] 0. (*) 1463c4762a1bSJed Brown [3] NULL. 1464c4762a1bSJed Brown[0] TetGenMeshFlip32(): Do T32 on edge (0, 10) 8, 12, 1. 1465c4762a1bSJed Brown[0] TetGenMeshFlip32(): Updating abcd Tetra with loc(0) and ver(0): 1466c4762a1bSJed Brown [0] loc(0). 1467c4762a1bSJed Brown [1] loc(3). 1468c4762a1bSJed Brown [2] loc(3). 1469c4762a1bSJed Brown [3] loc(3). 1470c4762a1bSJed Brown Org [0] (0.5,1,0) 8 1471c4762a1bSJed Brown Dest[1] (0,0,0.5) 12 1472c4762a1bSJed Brown Apex[2] (1,0,0) 1 1473c4762a1bSJed Brown Oppo[3] (1,1,0.5) 10 1474c4762a1bSJed Brown [0] NULL. (*) 1475c4762a1bSJed Brown [1] NULL. 1476c4762a1bSJed Brown [2] NULL. 1477c4762a1bSJed Brown [3] NULL. 1478c4762a1bSJed Brown[0] TetGenMeshFlip32(): Updating bace Tetra with loc(0) and ver(0): 1479c4762a1bSJed Brown [0] loc(0). 1480c4762a1bSJed Brown [1] loc(3). 1481c4762a1bSJed Brown [2] Outer space. 1482c4762a1bSJed Brown [3] Outer space. 1483c4762a1bSJed Brown Org [0] (0,0,0.5) 12 1484c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 1485c4762a1bSJed Brown Apex[2] (1,0,0) 1 1486c4762a1bSJed Brown Oppo[3] (0,0,0) 0 1487c4762a1bSJed Brown [0] NULL. (*) 1488c4762a1bSJed Brown [1] NULL. 1489c4762a1bSJed Brown [2] 0. 1490c4762a1bSJed Brown [3] 0. 1491c4762a1bSJed Brown[0] TetGenMeshFlip32(): Deleting edca [0] TetGenMeshLawson3D(): 4 flips. 1492c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (10, 5, 1, 12), ratio 0.728869, qnum 0. 1493c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (1, 8, 10, 12), ratio 1.02062, qnum 0. 1494c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 8, 1, 12), ratio 1.34629, qnum 0. 1495c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs(): Get an enc-seg (0, 1) 1496c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge(): Inserting point 13 on edge (0, 1). 1497c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Inserting point 13 on subedge (0, 1) (seg). 1498c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 1499c4762a1bSJed Brownsubface ver 1, mark 3: 1500c4762a1bSJed Brown [0] = 2 1501c4762a1bSJed Brown [1] = 0 1502c4762a1bSJed Brown [2] = 3 1503c4762a1bSJed Brown Org [1] = (0,0,0) 0 1504c4762a1bSJed Brown Dest[0] = (0.5,0,0) 13 1505c4762a1bSJed Brown Apex[2] = (0,0,0.5) 12 1506c4762a1bSJed Brown [6] = 3 1507c4762a1bSJed Brown [7] = Outer space 1508c4762a1bSJed Brown [8] = 0 1509c4762a1bSJed Brown [9] = 0 1510c4762a1bSJed Brown [10]= No subsegment 1511c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 1512c4762a1bSJed Brownsubface ver 1, mark 3: 1513c4762a1bSJed Brown [0] = 2 1514c4762a1bSJed Brown [1] = 5 1515c4762a1bSJed Brown [2] = 4 1516c4762a1bSJed Brown Org [1] = (0.5,0,0) 13 1517c4762a1bSJed Brown Dest[0] = (1,0,0) 1 1518c4762a1bSJed Brown Apex[2] = (0,0,0.5) 12 1519c4762a1bSJed Brown [6] = 1 1520c4762a1bSJed Brown [7] = Outer space 1521c4762a1bSJed Brown [8] = 0 1522c4762a1bSJed Brown [9] = No subsegment 1523c4762a1bSJed Brown [10]= No subsegment 1524c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 1525c4762a1bSJed Brownsubface ver 2, mark 2: 1526c4762a1bSJed Brown [0] = 5 1527c4762a1bSJed Brown [1] = 0 1528c4762a1bSJed Brown [2] = 0 1529c4762a1bSJed Brown Org [1] = (0,0,0) 0 1530c4762a1bSJed Brown Dest[2] = (0.5,0,0) 13 1531c4762a1bSJed Brown Apex[0] = (0.5,1,0) 8 1532c4762a1bSJed Brown [6] = 2 1533c4762a1bSJed Brown [7] = Outer space 1534c4762a1bSJed Brown [8] = No subsegment 1535c4762a1bSJed Brown [9] = 0 1536c4762a1bSJed Brown [10]= No subsegment 1537c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 1538c4762a1bSJed Brownsubface ver 2, mark 2: 1539c4762a1bSJed Brown [0] = 4 1540c4762a1bSJed Brown [1] = 1 1541c4762a1bSJed Brown [2] = 5 1542c4762a1bSJed Brown Org [1] = (0.5,0,0) 13 1543c4762a1bSJed Brown Dest[2] = (1,0,0) 1 1544c4762a1bSJed Brown Apex[0] = (0.5,1,0) 8 1545c4762a1bSJed Brown [6] = 3 1546c4762a1bSJed Brown [7] = Outer space 1547c4762a1bSJed Brown [8] = No subsegment 1548c4762a1bSJed Brown [9] = 0 1549c4762a1bSJed Brown [10]= No subsegment 1550c4762a1bSJed Brown Updating bots[0] Tetra with loc(1) and ver(2): 1551c4762a1bSJed Brown [0] loc(2). 1552c4762a1bSJed Brown [1] loc(3). 1553c4762a1bSJed Brown [2] Outer space. 1554c4762a1bSJed Brown [3] Outer space. 1555c4762a1bSJed Brown Org [3] (0,0,0) 0 1556c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 1557c4762a1bSJed Brown Apex[0] (0,0,0.5) 12 1558c4762a1bSJed Brown Oppo[2] (0.5,0,0) 13 1559c4762a1bSJed Brown [0] NULL. 1560c4762a1bSJed Brown [1] NULL. (*) 1561c4762a1bSJed Brown [2] 0. 1562c4762a1bSJed Brown [3] 0. 1563c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 1564c4762a1bSJed Brown [0] loc(0). 1565c4762a1bSJed Brown [1] Outer space. 1566c4762a1bSJed Brown [2] loc(0). 1567c4762a1bSJed Brown [3] Outer space. 1568c4762a1bSJed Brown Org [0] (1,0,0) 1 1569c4762a1bSJed Brown Dest[1] (0,0,0.5) 12 1570c4762a1bSJed Brown Apex[2] (0.5,1,0) 8 1571c4762a1bSJed Brown Oppo[3] (0.5,0,0) 13 1572c4762a1bSJed Brown [0] NULL. (*) 1573c4762a1bSJed Brown [1] 0. 1574c4762a1bSJed Brown [2] NULL. 1575c4762a1bSJed Brown [3] 2. 1576c4762a1bSJed Brown[0] TetGenMeshLawson3D(): Lawson flip: 2 faces. 1577c4762a1bSJed Brown[0] TetGenMeshFlip23(): Do T23 on face (1, 12, 8) 13, 10. 1578c4762a1bSJed Brown[0] TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0): 1579c4762a1bSJed Brown [0] loc(1). 1580c4762a1bSJed Brown [1] loc(0). 1581c4762a1bSJed Brown [2] Outer space. 1582c4762a1bSJed Brown [3] loc(3). 1583c4762a1bSJed Brown Org [0] (1,1,0.5) 10 1584c4762a1bSJed Brown Dest[1] (0.5,0,0) 13 1585c4762a1bSJed Brown Apex[2] (1,0,0) 1 1586c4762a1bSJed Brown Oppo[3] (0,0,0.5) 12 1587c4762a1bSJed Brown [0] NULL. (*) 1588c4762a1bSJed Brown [1] NULL. 1589c4762a1bSJed Brown [2] 0. 1590c4762a1bSJed Brown [3] NULL. 1591c4762a1bSJed Brown[0] TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0): 1592c4762a1bSJed Brown [0] loc(1). 1593c4762a1bSJed Brown [1] loc(0). 1594c4762a1bSJed Brown [2] loc(0). 1595c4762a1bSJed Brown [3] loc(3). 1596c4762a1bSJed Brown Org [0] (1,1,0.5) 10 1597c4762a1bSJed Brown Dest[1] (0.5,0,0) 13 1598c4762a1bSJed Brown Apex[2] (0,0,0.5) 12 1599c4762a1bSJed Brown Oppo[3] (0.5,1,0) 8 1600c4762a1bSJed Brown [0] NULL. (*) 1601c4762a1bSJed Brown [1] NULL. 1602c4762a1bSJed Brown [2] NULL. 1603c4762a1bSJed Brown [3] NULL. 1604c4762a1bSJed Brown[0] TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0): 1605c4762a1bSJed Brown [0] loc(1). 1606c4762a1bSJed Brown [1] loc(0). 1607c4762a1bSJed Brown [2] Outer space. 1608c4762a1bSJed Brown [3] loc(3). 1609c4762a1bSJed Brown Org [0] (1,1,0.5) 10 1610c4762a1bSJed Brown Dest[1] (0.5,0,0) 13 1611c4762a1bSJed Brown Apex[2] (0.5,1,0) 8 1612c4762a1bSJed Brown Oppo[3] (1,0,0) 1 1613c4762a1bSJed Brown [0] NULL. (*) 1614c4762a1bSJed Brown [1] NULL. 1615c4762a1bSJed Brown [2] 2. 1616c4762a1bSJed Brown [3] NULL. 1617c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (12, 1) to (13, 5) T22. 1618c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (12, 1) to (13, 5). 1619c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2): 1620c4762a1bSJed Brown [0] loc(0). 1621c4762a1bSJed Brown [1] loc(0). 1622c4762a1bSJed Brown [2] Outer space. 1623c4762a1bSJed Brown [3] loc(3). 1624c4762a1bSJed Brown Org [3] (1,0,1) 5 1625c4762a1bSJed Brown Dest[2] (0.5,0,0) 13 1626c4762a1bSJed Brown Apex[1] (0,0,0.5) 12 1627c4762a1bSJed Brown Oppo[0] (1,1,0.5) 10 1628c4762a1bSJed Brown [0] NULL. 1629c4762a1bSJed Brown [1] NULL. 1630c4762a1bSJed Brown [2] 0. (*) 1631c4762a1bSJed Brown [3] NULL. 1632c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(2): 1633c4762a1bSJed Brown [0] Outer space. 1634c4762a1bSJed Brown [1] loc(1). 1635c4762a1bSJed Brown [2] Outer space. 1636c4762a1bSJed Brown [3] loc(3). 1637c4762a1bSJed Brown Org [3] (0.5,0,0) 13 1638c4762a1bSJed Brown Dest[2] (1,0,1) 5 1639c4762a1bSJed Brown Apex[1] (1,0,0) 1 1640c4762a1bSJed Brown Oppo[0] (1,1,0.5) 10 1641c4762a1bSJed Brown [0] 2. 1642c4762a1bSJed Brown [1] NULL. 1643c4762a1bSJed Brown [2] 0. (*) 1644c4762a1bSJed Brown [3] NULL. 1645c4762a1bSJed Brown[0] TetGenMeshLawson3D(): 2 flips. 1646c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (1, 10, 5, 13), ratio 1.34629, qnum 0. 1647c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (10, 12, 5, 13), ratio 1.02062, qnum 0. 1648c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (12, 10, 8, 13), ratio 1., qnum 0. 1649c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs(): Get an enc-seg (5, 4) 1650c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge(): Inserting point 14 on edge (4, 5). 1651c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Inserting point 14 on subedge (4, 5) (seg). 1652c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 1653c4762a1bSJed Brownsubface ver 2, mark 3: 1654c4762a1bSJed Brown [0] = 1 1655c4762a1bSJed Brown [1] = 4 1656c4762a1bSJed Brown [2] = 0 1657c4762a1bSJed Brown Org [1] = (0,0,1) 4 1658c4762a1bSJed Brown Dest[2] = (0.5,0,1) 14 1659c4762a1bSJed Brown Apex[0] = (0,0,0.5) 12 1660c4762a1bSJed Brown [6] = 3 1661c4762a1bSJed Brown [7] = Outer space 1662c4762a1bSJed Brown [8] = 0 1663c4762a1bSJed Brown [9] = 0 1664c4762a1bSJed Brown [10]= No subsegment 1665c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 1666c4762a1bSJed Brownsubface ver 2, mark 3: 1667c4762a1bSJed Brown [0] = 4 1668c4762a1bSJed Brown [1] = 5 1669c4762a1bSJed Brown [2] = 2 1670c4762a1bSJed Brown Org [1] = (0.5,0,1) 14 1671c4762a1bSJed Brown Dest[2] = (1,0,1) 5 1672c4762a1bSJed Brown Apex[0] = (0,0,0.5) 12 1673c4762a1bSJed Brown [6] = 3 1674c4762a1bSJed Brown [7] = Outer space 1675c4762a1bSJed Brown [8] = No subsegment 1676c4762a1bSJed Brown [9] = 0 1677c4762a1bSJed Brown [10]= No subsegment 1678c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 1679c4762a1bSJed Brownsubface ver 5, mark 4: (queued) 1680c4762a1bSJed Brown [0] = 1 1681c4762a1bSJed Brown [1] = 1 1682c4762a1bSJed Brown [2] = 2 1683c4762a1bSJed Brown Org [0] = (0,0,1) 4 1684c4762a1bSJed Brown Dest[2] = (0.5,0,1) 14 1685c4762a1bSJed Brown Apex[1] = (0.5,1,1) 11 1686c4762a1bSJed Brown [6] = 0 1687c4762a1bSJed Brown [7] = Outer space 1688c4762a1bSJed Brown [8] = No subsegment 1689c4762a1bSJed Brown [9] = No subsegment 1690c4762a1bSJed Brown [10]= 0 1691c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 1692c4762a1bSJed Brownsubface ver 5, mark 4: 1693c4762a1bSJed Brown [0] = 3 1694c4762a1bSJed Brown [1] = 1 1695c4762a1bSJed Brown [2] = 2 1696c4762a1bSJed Brown Org [0] = (0.5,0,1) 14 1697c4762a1bSJed Brown Dest[2] = (1,0,1) 5 1698c4762a1bSJed Brown Apex[1] = (0.5,1,1) 11 1699c4762a1bSJed Brown [6] = 1 1700c4762a1bSJed Brown [7] = Outer space 1701c4762a1bSJed Brown [8] = No subsegment 1702c4762a1bSJed Brown [9] = No subsegment 1703c4762a1bSJed Brown [10]= 0 1704c4762a1bSJed Brown Updating bots[0] Tetra with loc(1) and ver(0): 1705c4762a1bSJed Brown [0] Outer space. 1706c4762a1bSJed Brown [1] loc(3). 1707c4762a1bSJed Brown [2] loc(2). 1708c4762a1bSJed Brown [3] Outer space. 1709c4762a1bSJed Brown Org [0] (0,0,1) 4 1710c4762a1bSJed Brown Dest[3] (0,0,0.5) 12 1711c4762a1bSJed Brown Apex[1] (0.5,1,1) 11 1712c4762a1bSJed Brown Oppo[2] (0.5,0,1) 14 1713c4762a1bSJed Brown [0] 0. 1714c4762a1bSJed Brown [1] NULL. (*) 1715c4762a1bSJed Brown [2] NULL. 1716c4762a1bSJed Brown [3] 0. 1717c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 1718c4762a1bSJed Brown [0] loc(2). 1719c4762a1bSJed Brown [1] Outer space. 1720c4762a1bSJed Brown [2] loc(2). 1721c4762a1bSJed Brown [3] Outer space. 1722c4762a1bSJed Brown Org [0] (1,0,1) 5 1723c4762a1bSJed Brown Dest[1] (0.5,1,1) 11 1724c4762a1bSJed Brown Apex[2] (0,0,0.5) 12 1725c4762a1bSJed Brown Oppo[3] (0.5,0,1) 14 1726c4762a1bSJed Brown [0] NULL. (*) 1727c4762a1bSJed Brown [1] 4. 1728c4762a1bSJed Brown [2] NULL. 1729c4762a1bSJed Brown [3] 2. 1730c4762a1bSJed Brown[0] TetGenMeshLawson3D(): Lawson flip: 2 faces. 1731c4762a1bSJed Brown[0] TetGenMeshFlip23(): Do T23 on face (5, 11, 12) 14, 10. 1732c4762a1bSJed Brown[0] TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0): 1733c4762a1bSJed Brown [0] loc(1). 1734c4762a1bSJed Brown [1] loc(0). 1735c4762a1bSJed Brown [2] Outer space. 1736c4762a1bSJed Brown [3] loc(0). 1737c4762a1bSJed Brown Org [0] (1,1,0.5) 10 1738c4762a1bSJed Brown Dest[1] (0.5,0,1) 14 1739c4762a1bSJed Brown Apex[2] (1,0,1) 5 1740c4762a1bSJed Brown Oppo[3] (0.5,1,1) 11 1741c4762a1bSJed Brown [0] NULL. (*) 1742c4762a1bSJed Brown [1] NULL. 1743c4762a1bSJed Brown [2] 4. 1744c4762a1bSJed Brown [3] NULL. 1745c4762a1bSJed Brown[0] TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0): 1746c4762a1bSJed Brown [0] loc(1). 1747c4762a1bSJed Brown [1] loc(0). 1748c4762a1bSJed Brown [2] loc(2). 1749c4762a1bSJed Brown [3] loc(1). 1750c4762a1bSJed Brown Org [0] (1,1,0.5) 10 1751c4762a1bSJed Brown Dest[1] (0.5,0,1) 14 1752c4762a1bSJed Brown Apex[2] (0.5,1,1) 11 1753c4762a1bSJed Brown Oppo[3] (0,0,0.5) 12 1754c4762a1bSJed Brown[0] TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0): 1755c4762a1bSJed Brown [0] loc(1). 1756c4762a1bSJed Brown [1] loc(0). 1757c4762a1bSJed Brown [2] Outer space. 1758c4762a1bSJed Brown [3] loc(1). 1759c4762a1bSJed Brown Org [0] (1,1,0.5) 10 1760c4762a1bSJed Brown Dest[1] (0.5,0,1) 14 1761c4762a1bSJed Brown Apex[2] (0,0,0.5) 12 1762c4762a1bSJed Brown Oppo[3] (1,0,1) 5 1763c4762a1bSJed Brown [0] NULL. (*) 1764c4762a1bSJed Brown [1] NULL. 1765c4762a1bSJed Brown [2] 2. 1766c4762a1bSJed Brown [3] NULL. 1767c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (5, 12) to (14, 13) T22. 1768c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (5, 12) to (14, 13). 1769c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2): 1770c4762a1bSJed Brown [0] loc(0). 1771c4762a1bSJed Brown [1] loc(3). 1772c4762a1bSJed Brown [2] Outer space. 1773c4762a1bSJed Brown [3] loc(1). 1774c4762a1bSJed Brown Org [3] (0.5,0,0) 13 1775c4762a1bSJed Brown Dest[2] (0.5,0,1) 14 1776c4762a1bSJed Brown Apex[1] (1,0,1) 5 1777c4762a1bSJed Brown Oppo[0] (1,1,0.5) 10 1778c4762a1bSJed Brown [0] NULL. 1779c4762a1bSJed Brown [1] NULL. 1780c4762a1bSJed Brown [2] 2. (*) 1781c4762a1bSJed Brown [3] NULL. 1782c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(0): 1783c4762a1bSJed Brown [0] loc(1). 1784c4762a1bSJed Brown [1] loc(3). 1785c4762a1bSJed Brown [2] Outer space. 1786c4762a1bSJed Brown [3] loc(0). 1787c4762a1bSJed Brown Org [1] (0.5,0,1) 14 1788c4762a1bSJed Brown Dest[3] (0.5,0,0) 13 1789c4762a1bSJed Brown Apex[2] (0,0,0.5) 12 1790c4762a1bSJed Brown Oppo[0] (1,1,0.5) 10 1791c4762a1bSJed Brown [0] NULL. 1792c4762a1bSJed Brown [1] NULL. 1793c4762a1bSJed Brown [2] 0. (*) 1794c4762a1bSJed Brown [3] NULL. 1795c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (5, 13) to (14, 1) T22. 1796c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (5, 13) to (14, 1). 1797c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(0): 1798c4762a1bSJed Brown [0] Outer space. 1799c4762a1bSJed Brown [1] loc(3). 1800c4762a1bSJed Brown [2] Outer space. 1801c4762a1bSJed Brown [3] loc(0). 1802c4762a1bSJed Brown Org [1] (1,0,0) 1 1803c4762a1bSJed Brown Dest[3] (0.5,0,1) 14 1804c4762a1bSJed Brown Apex[2] (1,0,1) 5 1805c4762a1bSJed Brown Oppo[0] (1,1,0.5) 10 1806c4762a1bSJed Brown [0] 2. 1807c4762a1bSJed Brown [1] NULL. 1808c4762a1bSJed Brown [2] 2. (*) 1809c4762a1bSJed Brown [3] NULL. 1810c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(2): 1811c4762a1bSJed Brown [0] loc(1). 1812c4762a1bSJed Brown [1] loc(1). 1813c4762a1bSJed Brown [2] Outer space. 1814c4762a1bSJed Brown [3] loc(1). 1815c4762a1bSJed Brown Org [3] (0.5,0,1) 14 1816c4762a1bSJed Brown Dest[2] (1,0,0) 1 1817c4762a1bSJed Brown Apex[1] (0.5,0,0) 13 1818c4762a1bSJed Brown Oppo[0] (1,1,0.5) 10 1819c4762a1bSJed Brown [0] NULL. 1820c4762a1bSJed Brown [1] NULL. 1821c4762a1bSJed Brown [2] 0. (*) 1822c4762a1bSJed Brown [3] NULL. 1823c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (12, 10) to (14, 8) T44. 1824c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(4): 1825c4762a1bSJed Brown [0] loc(1). 1826c4762a1bSJed Brown [1] Outer space. 1827c4762a1bSJed Brown [2] loc(0). 1828c4762a1bSJed Brown [3] loc(0). 1829c4762a1bSJed Brown Org [2] (0.5,1,0) 8 1830c4762a1bSJed Brown Dest[0] (0.5,0,1) 14 1831c4762a1bSJed Brown Apex[1] (0,0,0.5) 12 1832c4762a1bSJed Brown Oppo[3] (0.5,0,0) 13 1833c4762a1bSJed Brown [0] NULL. (*) 1834c4762a1bSJed Brown [1] 0. 1835c4762a1bSJed Brown [2] NULL. 1836c4762a1bSJed Brown [3] NULL. 1837c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(4): 1838c4762a1bSJed Brown [0] loc(3). 1839c4762a1bSJed Brown [1] loc(1). 1840c4762a1bSJed Brown [2] loc(0). 1841c4762a1bSJed Brown [3] loc(3). 1842c4762a1bSJed Brown Org [0] (0.5,0,1) 14 1843c4762a1bSJed Brown Dest[2] (0.5,1,0) 8 1844c4762a1bSJed Brown Apex[3] (1,1,0.5) 10 1845c4762a1bSJed Brown Oppo[1] (0.5,0,0) 13 1846c4762a1bSJed Brown [0] NULL. 1847c4762a1bSJed Brown [1] NULL. 1848c4762a1bSJed Brown [2] NULL. 1849c4762a1bSJed Brown [3] NULL. (*) 1850c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bacf Tetra with loc(1) and ver(0): 1851c4762a1bSJed Brown [0] loc(2). 1852c4762a1bSJed Brown [1] loc(0). 1853c4762a1bSJed Brown [2] loc(1). 1854c4762a1bSJed Brown [3] loc(1). 1855c4762a1bSJed Brown Org [0] (0.5,0,1) 14 1856c4762a1bSJed Brown Dest[3] (0.5,1,0) 8 1857c4762a1bSJed Brown Apex[1] (0,0,0.5) 12 1858c4762a1bSJed Brown Oppo[2] (0.5,1,1) 11 1859c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abdf Tetra with loc(3) and ver(2): 1860c4762a1bSJed Brown [0] loc(1). 1861c4762a1bSJed Brown [1] loc(3). 1862c4762a1bSJed Brown [2] Outer space. 1863c4762a1bSJed Brown [3] loc(3). 1864c4762a1bSJed Brown Org [3] (0.5,1,0) 8 1865c4762a1bSJed Brown Dest[0] (0.5,0,1) 14 1866c4762a1bSJed Brown Apex[2] (1,1,0.5) 10 1867c4762a1bSJed Brown Oppo[1] (0.5,1,1) 11 1868c4762a1bSJed Brown [0] NULL. 1869c4762a1bSJed Brown [1] NULL. 1870c4762a1bSJed Brown [2] 4. 1871c4762a1bSJed Brown [3] NULL. (*) 1872c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (12, 11) to (14, 9) T44. 1873c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(2): 1874c4762a1bSJed Brown [0] loc(2). 1875c4762a1bSJed Brown [1] loc(0). 1876c4762a1bSJed Brown [2] loc(1). 1877c4762a1bSJed Brown [3] loc(0). 1878c4762a1bSJed Brown Org [1] (0,1,0.5) 9 1879c4762a1bSJed Brown Dest[2] (0.5,0,1) 14 1880c4762a1bSJed Brown Apex[0] (0,0,0.5) 12 1881c4762a1bSJed Brown Oppo[3] (0.5,1,0) 8 1882c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(2): 1883c4762a1bSJed Brown [0] Outer space. 1884c4762a1bSJed Brown [1] loc(2). 1885c4762a1bSJed Brown [2] loc(1). 1886c4762a1bSJed Brown [3] loc(2). 1887c4762a1bSJed Brown Org [3] (0.5,0,1) 14 1888c4762a1bSJed Brown Dest[0] (0,1,0.5) 9 1889c4762a1bSJed Brown Apex[2] (0.5,1,1) 11 1890c4762a1bSJed Brown Oppo[1] (0.5,1,0) 8 1891c4762a1bSJed Brown [0] 0. 1892c4762a1bSJed Brown [1] NULL. 1893c4762a1bSJed Brown [2] NULL. 1894c4762a1bSJed Brown [3] NULL. (*) 1895c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bacf Tetra with loc(2) and ver(0): 1896c4762a1bSJed Brown [0] Outer space. 1897c4762a1bSJed Brown [1] loc(3). 1898c4762a1bSJed Brown [2] loc(0). 1899c4762a1bSJed Brown [3] Outer space. 1900c4762a1bSJed Brown Org [1] (0.5,0,1) 14 1901c4762a1bSJed Brown Dest[3] (0,1,0.5) 9 1902c4762a1bSJed Brown Apex[2] (0,0,0.5) 12 1903c4762a1bSJed Brown Oppo[0] (0,0,1) 4 1904c4762a1bSJed Brown [0] 0. 1905c4762a1bSJed Brown [1] NULL. 1906c4762a1bSJed Brown [2] NULL. (*) 1907c4762a1bSJed Brown [3] 0. 1908c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abdf Tetra with loc(2) and ver(2): 1909c4762a1bSJed Brown [0] Outer space. 1910c4762a1bSJed Brown [1] loc(0). 1911c4762a1bSJed Brown [2] loc(3). 1912c4762a1bSJed Brown [3] loc(1). 1913c4762a1bSJed Brown Org [3] (0,1,0.5) 9 1914c4762a1bSJed Brown Dest[2] (0.5,0,1) 14 1915c4762a1bSJed Brown Apex[1] (0.5,1,1) 11 1916c4762a1bSJed Brown Oppo[0] (0,0,1) 4 1917c4762a1bSJed Brown [0] 0. 1918c4762a1bSJed Brown [1] NULL. 1919c4762a1bSJed Brown [2] NULL. (*) 1920c4762a1bSJed Brown [3] NULL. 1921c4762a1bSJed Brown[0] TetGenMeshLawson3D(): 5 flips. 1922c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (10, 1, 13, 14), ratio 1.34629, qnum 0. 1923c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (13, 8, 10, 14), ratio 1., qnum 0. 1924c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (8, 13, 12, 14), ratio 1., qnum 0. 1925c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs(): Get an enc-seg (1, 5) 1926c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge(): Inserting point 15 on edge (5, 1). 1927c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Inserting point 15 on subedge (5, 1) (seg). 1928c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 1929c4762a1bSJed Brownsubface ver 0, mark 3: 1930c4762a1bSJed Brown [0] = 4 1931c4762a1bSJed Brown [1] = 4 1932c4762a1bSJed Brown [2] = 5 1933c4762a1bSJed Brown Org [0] = (1,0,1) 5 1934c4762a1bSJed Brown Dest[1] = (1,0,0.5) 15 1935c4762a1bSJed Brown Apex[2] = (0.5,0,1) 14 1936c4762a1bSJed Brown [6] = 2 1937c4762a1bSJed Brown [7] = Outer space 1938c4762a1bSJed Brown [8] = 0 1939c4762a1bSJed Brown [9] = No subsegment 1940c4762a1bSJed Brown [10]= 0 1941c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 1942c4762a1bSJed Brownsubface ver 0, mark 3: 1943c4762a1bSJed Brown [0] = 5 1944c4762a1bSJed Brown [1] = 4 1945c4762a1bSJed Brown [2] = 2 1946c4762a1bSJed Brown Org [0] = (1,0,0.5) 15 1947c4762a1bSJed Brown Dest[1] = (1,0,0) 1 1948c4762a1bSJed Brown Apex[2] = (0.5,0,1) 14 1949c4762a1bSJed Brown [6] = 3 1950c4762a1bSJed Brown [7] = Outer space 1951c4762a1bSJed Brown [8] = 0 1952c4762a1bSJed Brown [9] = No subsegment 1953c4762a1bSJed Brown [10]= No subsegment 1954c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 1955c4762a1bSJed Brownsubface ver 5, mark 5: 1956c4762a1bSJed Brown [0] = 3 1957c4762a1bSJed Brown [1] = 1 1958c4762a1bSJed Brown [2] = 0 1959c4762a1bSJed Brown Org [0] = (1,0,1) 5 1960c4762a1bSJed Brown Dest[2] = (1,0,0.5) 15 1961c4762a1bSJed Brown Apex[1] = (1,1,0.5) 10 1962c4762a1bSJed Brown [6] = 0 1963c4762a1bSJed Brown [7] = Outer space 1964c4762a1bSJed Brown [8] = No subsegment 1965c4762a1bSJed Brown [9] = No subsegment 1966c4762a1bSJed Brown [10]= 0 1967c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 1968c4762a1bSJed Brownsubface ver 5, mark 5: 1969c4762a1bSJed Brown [0] = 3 1970c4762a1bSJed Brown [1] = 1 1971c4762a1bSJed Brown [2] = 0 1972c4762a1bSJed Brown Org [0] = (1,0,0.5) 15 1973c4762a1bSJed Brown Dest[2] = (1,0,0) 1 1974c4762a1bSJed Brown Apex[1] = (1,1,0.5) 10 1975c4762a1bSJed Brown [6] = 1 1976c4762a1bSJed Brown [7] = Outer space 1977c4762a1bSJed Brown [8] = No subsegment 1978c4762a1bSJed Brown [9] = No subsegment 1979c4762a1bSJed Brown [10]= 0 1980c4762a1bSJed Brown Updating bots[0] Tetra with loc(3) and ver(0): 1981c4762a1bSJed Brown [0] Outer space. 1982c4762a1bSJed Brown [1] loc(2). 1983c4762a1bSJed Brown [2] Outer space. 1984c4762a1bSJed Brown [3] loc(0). 1985c4762a1bSJed Brown Org [2] (1,0,1) 5 1986c4762a1bSJed Brown Dest[3] (0.5,0,1) 14 1987c4762a1bSJed Brown Apex[0] (1,1,0.5) 10 1988c4762a1bSJed Brown Oppo[1] (1,0,0.5) 15 1989c4762a1bSJed Brown [0] 2. 1990c4762a1bSJed Brown [1] NULL. 1991c4762a1bSJed Brown [2] 2. 1992c4762a1bSJed Brown [3] NULL. (*) 1993c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 1994c4762a1bSJed Brown [0] loc(3). 1995c4762a1bSJed Brown [1] Outer space. 1996c4762a1bSJed Brown [2] loc(1). 1997c4762a1bSJed Brown [3] Outer space. 1998c4762a1bSJed Brown Org [0] (1,0,0) 1 1999c4762a1bSJed Brown Dest[1] (1,1,0.5) 10 2000c4762a1bSJed Brown Apex[2] (0.5,0,1) 14 2001c4762a1bSJed Brown Oppo[3] (1,0,0.5) 15 2002c4762a1bSJed Brown [0] NULL. (*) 2003c4762a1bSJed Brown [1] 4. 2004c4762a1bSJed Brown [2] NULL. 2005c4762a1bSJed Brown [3] 0. 2006c4762a1bSJed Brown[0] TetGenMeshLawson3D(): Lawson flip: 2 faces. 2007c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (1, 14) to (15, 13) T22. 2008c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (1, 14) to (15, 13). 2009c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(4): 2010c4762a1bSJed Brown [0] loc(3). 2011c4762a1bSJed Brown [1] loc(1). 2012c4762a1bSJed Brown [2] Outer space. 2013c4762a1bSJed Brown [3] Outer space. 2014c4762a1bSJed Brown Org [0] (0.5,0,0) 13 2015c4762a1bSJed Brown Dest[2] (1,0,0.5) 15 2016c4762a1bSJed Brown Apex[3] (1,0,0) 1 2017c4762a1bSJed Brown Oppo[1] (1,1,0.5) 10 2018c4762a1bSJed Brown [0] NULL. 2019c4762a1bSJed Brown [1] NULL. 2020c4762a1bSJed Brown [2] 4. 2021c4762a1bSJed Brown [3] 0. (*) 2022c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(2): 2023c4762a1bSJed Brown [0] loc(1). 2024c4762a1bSJed Brown [1] loc(1). 2025c4762a1bSJed Brown [2] Outer space. 2026c4762a1bSJed Brown [3] loc(0). 2027c4762a1bSJed Brown Org [3] (1,0,0.5) 15 2028c4762a1bSJed Brown Dest[2] (0.5,0,0) 13 2029c4762a1bSJed Brown Apex[1] (0.5,0,1) 14 2030c4762a1bSJed Brown Oppo[0] (1,1,0.5) 10 2031c4762a1bSJed Brown [0] NULL. 2032c4762a1bSJed Brown [1] NULL. 2033c4762a1bSJed Brown [2] 0. (*) 2034c4762a1bSJed Brown [3] NULL. 2035c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (13, 10) to (15, 8) T44. 2036c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(0): 2037c4762a1bSJed Brown [0] loc(3). 2038c4762a1bSJed Brown [1] loc(1). 2039c4762a1bSJed Brown [2] Outer space. 2040c4762a1bSJed Brown [3] Outer space. 2041c4762a1bSJed Brown Org [0] (0.5,1,0) 8 2042c4762a1bSJed Brown Dest[1] (1,0,0.5) 15 2043c4762a1bSJed Brown Apex[2] (0.5,0,0) 13 2044c4762a1bSJed Brown Oppo[3] (1,0,0) 1 2045c4762a1bSJed Brown [0] NULL. (*) 2046c4762a1bSJed Brown [1] NULL. 2047c4762a1bSJed Brown [2] 0. 2048c4762a1bSJed Brown [3] 2. 2049c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(0): 2050c4762a1bSJed Brown [0] loc(2). 2051c4762a1bSJed Brown [1] loc(1). 2052c4762a1bSJed Brown [2] loc(3). 2053c4762a1bSJed Brown [3] Outer space. 2054c4762a1bSJed Brown Org [0] (1,0,0.5) 15 2055c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 2056c4762a1bSJed Brown Apex[2] (1,1,0.5) 10 2057c4762a1bSJed Brown Oppo[3] (1,0,0) 1 2058c4762a1bSJed Brown [0] NULL. (*) 2059c4762a1bSJed Brown [1] NULL. 2060c4762a1bSJed Brown [2] NULL. 2061c4762a1bSJed Brown [3] 4. 2062c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bacf Tetra with loc(3) and ver(4): 2063c4762a1bSJed Brown [0] loc(1). 2064c4762a1bSJed Brown [1] Outer space. 2065c4762a1bSJed Brown [2] loc(3). 2066c4762a1bSJed Brown [3] loc(0). 2067c4762a1bSJed Brown Org [0] (1,0,0.5) 15 2068c4762a1bSJed Brown Dest[2] (0.5,1,0) 8 2069c4762a1bSJed Brown Apex[3] (0.5,0,0) 13 2070c4762a1bSJed Brown Oppo[1] (0.5,0,1) 14 2071c4762a1bSJed Brown [0] NULL. 2072c4762a1bSJed Brown [1] 0. 2073c4762a1bSJed Brown [2] NULL. 2074c4762a1bSJed Brown [3] NULL. (*) 2075c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abdf Tetra with loc(2) and ver(0): 2076c4762a1bSJed Brown [0] loc(3). 2077c4762a1bSJed Brown [1] loc(0). 2078c4762a1bSJed Brown [2] loc(0). 2079c4762a1bSJed Brown [3] loc(1). 2080c4762a1bSJed Brown Org [1] (0.5,1,0) 8 2081c4762a1bSJed Brown Dest[3] (1,0,0.5) 15 2082c4762a1bSJed Brown Apex[2] (1,1,0.5) 10 2083c4762a1bSJed Brown Oppo[0] (0.5,0,1) 14 2084c4762a1bSJed Brown [0] NULL. 2085c4762a1bSJed Brown [1] NULL. 2086c4762a1bSJed Brown [2] NULL. (*) 2087c4762a1bSJed Brown [3] NULL. 2088c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (13, 14) to (15, 12) T22. 2089c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (13, 14) to (15, 12). 2090c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(2): 2091c4762a1bSJed Brown [0] loc(0). 2092c4762a1bSJed Brown [1] Outer space. 2093c4762a1bSJed Brown [2] loc(3). 2094c4762a1bSJed Brown [3] loc(0). 2095c4762a1bSJed Brown Org [3] (0,0,0.5) 12 2096c4762a1bSJed Brown Dest[1] (1,0,0.5) 15 2097c4762a1bSJed Brown Apex[0] (0.5,0,0) 13 2098c4762a1bSJed Brown Oppo[2] (0.5,1,0) 8 2099c4762a1bSJed Brown [0] NULL. 2100c4762a1bSJed Brown [1] 0. (*) 2101c4762a1bSJed Brown [2] NULL. 2102c4762a1bSJed Brown [3] NULL. 2103c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(1) and ver(0): 2104c4762a1bSJed Brown [0] loc(1). 2105c4762a1bSJed Brown [1] Outer space. 2106c4762a1bSJed Brown [2] loc(3). 2107c4762a1bSJed Brown [3] loc(2). 2108c4762a1bSJed Brown Org [0] (1,0,0.5) 15 2109c4762a1bSJed Brown Dest[3] (0,0,0.5) 12 2110c4762a1bSJed Brown Apex[1] (0.5,0,1) 14 2111c4762a1bSJed Brown Oppo[2] (0.5,1,0) 8 2112c4762a1bSJed Brown [0] NULL. 2113c4762a1bSJed Brown [1] 0. (*) 2114c4762a1bSJed Brown [2] NULL. 2115c4762a1bSJed Brown [3] NULL. 2116c4762a1bSJed Brown[0] TetGenMeshLawson3D(): 3 flips. 2117c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (8, 13, 12, 15), ratio 1., qnum 0. 2118c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (10, 8, 14, 15), ratio 1., qnum 0. 2119c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (8, 12, 14, 15), ratio 1., qnum 0. 2120c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet(): Queueing bad tet: (15, 14, 8, 12), ratio 1., qnum 0. 2121c4762a1bSJed Brown[0] TetGenMeshRepairBadTets(): Dequeuing btet (8, 13, 12, 15). 2122c4762a1bSJed Brown[0] TetGenMeshRepairBadTets(): loc = 2. 2123c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad(): Collect BC_i(16): 18 tets, 28 faces. 2124c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (14, 15, 12) [0]. 2125c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (12, 15, 13) [0]. 2126c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (10, 11, 8) [0]. 2127c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (1, 15, 10) [0]. 2128c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (10, 15, 5) [0]. 2129c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (4, 12, 9) [0]. 2130c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (12, 0, 9) [0]. 2131c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (9, 8, 11) [0]. 2132c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (13, 1, 8) [0]. 2133c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (8, 0, 13) [0]. 2134c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (5, 14, 11) [0]. 2135c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (1, 3, 8) [0]. 2136c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (1, 10, 3) [0]. 2137c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (4, 11, 14) [0]. 2138c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (0, 2, 9) [0]. 2139c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (8, 2, 0) [0]. 2140c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (5, 11, 7) [0]. 2141c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (7, 10, 5) [0]. 2142c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (6, 4, 9) [0]. 2143c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub(): Queuing subface (6, 11, 4) [0]. 2144c4762a1bSJed Brown[0] TetGenMeshRepairEncSubs(): Dequeuing ensub (14, 15, 12) [0]. 2145c4762a1bSJed Brown[0] TetGenMeshFormBowatCavitySub(): Collect CBC(16): 6 subfaces, 8 edges. 2146c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad(): Collect BC_i(16): 18 tets, 22 faces. 2147c4762a1bSJed Brown[0] TetGenMeshBowatInsertSite(): Insert point 16 (0.5, 0, 0.5)[0] TetGenMeshBowatInsertSite(): on facet. 2148c4762a1bSJed Brown[0] TetGenMeshRepairEncSubs(): Dequeuing ensub (10, 11, 8) [0]. 2149c4762a1bSJed Brown[0] TetGenMeshFormBowatCavitySub(): Collect CBC(17): 6 subfaces, 8 edges. 2150c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad(): Collect BC_i(17): 22 tets, 24 faces. 2151c4762a1bSJed Brown[0] TetGenMeshBowatInsertSite(): Insert point 17 (0.5, 1, 0.5)[0] TetGenMeshBowatInsertSite(): on facet. 2152c4762a1bSJed Brown[0] TetGenMeshRepairEncSubs(): Dequeuing ensub (1, 15, 10) [0]. 2153c4762a1bSJed Brown[0] TetGenMeshFormBowatCavitySub(): Collect CBC(18): 4 subfaces, 6 edges. 2154c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad(): Collect BC_i(18): 12 tets, 16 faces. 2155c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (1, 3). 2156c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs(): Get an enc-seg (1, 3) 2157c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge(): Inserting point 18 on edge (1, 3). 2158c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Inserting point 18 on subedge (1, 3) (seg). 2159c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 2160c4762a1bSJed Brownsubface ver 0, mark 2: (queued) 2161c4762a1bSJed Brown [0] = 5 2162c4762a1bSJed Brown [1] = 4 2163c4762a1bSJed Brown [2] = 4 2164c4762a1bSJed Brown Org [0] = (1,0,0) 1 2165c4762a1bSJed Brown Dest[1] = (1,0.5,0) 18 2166c4762a1bSJed Brown Apex[2] = (0.5,1,0) 8 2167c4762a1bSJed Brown [6] = 0 2168c4762a1bSJed Brown [7] = Outer space 2169c4762a1bSJed Brown [8] = 0 2170c4762a1bSJed Brown [9] = No subsegment 2171c4762a1bSJed Brown [10]= No subsegment 2172c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 2173c4762a1bSJed Brownsubface ver 0, mark 2: 2174c4762a1bSJed Brown [0] = 5 2175c4762a1bSJed Brown [1] = 0 2176c4762a1bSJed Brown [2] = 2 2177c4762a1bSJed Brown Org [0] = (1,0.5,0) 18 2178c4762a1bSJed Brown Dest[1] = (1,1,0) 3 2179c4762a1bSJed Brown Apex[2] = (0.5,1,0) 8 2180c4762a1bSJed Brown [6] = 3 2181c4762a1bSJed Brown [7] = Outer space 2182c4762a1bSJed Brown [8] = 0 2183c4762a1bSJed Brown [9] = 0 2184c4762a1bSJed Brown [10]= No subsegment 2185c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 2186c4762a1bSJed Brownsubface ver 5, mark 5: (queued) 2187c4762a1bSJed Brown [0] = 3 2188c4762a1bSJed Brown [1] = 1 2189c4762a1bSJed Brown [2] = 0 2190c4762a1bSJed Brown Org [0] = (1,0,0) 1 2191c4762a1bSJed Brown Dest[2] = (1,0.5,0) 18 2192c4762a1bSJed Brown Apex[1] = (1,1,0.5) 10 2193c4762a1bSJed Brown [6] = 0 2194c4762a1bSJed Brown [7] = Outer space 2195c4762a1bSJed Brown [8] = No subsegment 2196c4762a1bSJed Brown [9] = No subsegment 2197c4762a1bSJed Brown [10]= 0 2198c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 2199c4762a1bSJed Brownsubface ver 5, mark 5: 2200c4762a1bSJed Brown [0] = 3 2201c4762a1bSJed Brown [1] = 0 2202c4762a1bSJed Brown [2] = 0 2203c4762a1bSJed Brown Org [0] = (1,0.5,0) 18 2204c4762a1bSJed Brown Dest[2] = (1,1,0) 3 2205c4762a1bSJed Brown Apex[1] = (1,1,0.5) 10 2206c4762a1bSJed Brown [6] = 1 2207c4762a1bSJed Brown [7] = Outer space 2208c4762a1bSJed Brown [8] = No subsegment 2209c4762a1bSJed Brown [9] = 0 2210c4762a1bSJed Brown [10]= 0 2211c4762a1bSJed Brown Updating bots[0] Tetra with loc(3) and ver(4): 2212c4762a1bSJed Brown [0] Outer space. 2213c4762a1bSJed Brown [1] loc(3). 2214c4762a1bSJed Brown [2] loc(2). 2215c4762a1bSJed Brown [3] loc(2). 2216c4762a1bSJed Brown Org [0] (1,0,0) 1 2217c4762a1bSJed Brown Dest[2] (0.5,1,0) 8 2218c4762a1bSJed Brown Apex[3] (0.5,1,0.5) 17 2219c4762a1bSJed Brown Oppo[1] (1,0.5,0) 18 2220c4762a1bSJed Brown [0] 0. 2221c4762a1bSJed Brown [1] NULL. 2222c4762a1bSJed Brown [2] NULL. 2223c4762a1bSJed Brown [3] NULL. (*) 2224c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 2225c4762a1bSJed Brown [0] Outer space. 2226c4762a1bSJed Brown [1] loc(3). 2227c4762a1bSJed Brown [2] loc(2). 2228c4762a1bSJed Brown [3] Outer space. 2229c4762a1bSJed Brown Org [0] (1,1,0) 3 2230c4762a1bSJed Brown Dest[1] (0.5,1,0.5) 17 2231c4762a1bSJed Brown Apex[2] (0.5,1,0) 8 2232c4762a1bSJed Brown Oppo[3] (1,0.5,0) 18 2233c4762a1bSJed Brown [0] 0. (*) 2234c4762a1bSJed Brown [1] NULL. 2235c4762a1bSJed Brown [2] NULL. 2236c4762a1bSJed Brown [3] 0. 2237c4762a1bSJed Brown Updating bots[1] Tetra with loc(1) and ver(0): 2238c4762a1bSJed Brown [0] Outer space. 2239c4762a1bSJed Brown [1] loc(1). 2240c4762a1bSJed Brown [2] loc(2). 2241c4762a1bSJed Brown [3] loc(1). 2242c4762a1bSJed Brown Org [0] (1,0,0) 1 2243c4762a1bSJed Brown Dest[3] (0.5,1,0.5) 17 2244c4762a1bSJed Brown Apex[1] (1,1,0.5) 10 2245c4762a1bSJed Brown Oppo[2] (1,0.5,0) 18 2246c4762a1bSJed Brown [0] 0. 2247c4762a1bSJed Brown [1] NULL. (*) 2248c4762a1bSJed Brown [2] NULL. 2249c4762a1bSJed Brown [3] NULL. 2250c4762a1bSJed Brown Creating newtops[1] Tetra with loc(0) and ver(0): 2251c4762a1bSJed Brown [0] Outer space. 2252c4762a1bSJed Brown [1] Outer space. 2253c4762a1bSJed Brown [2] loc(2). 2254c4762a1bSJed Brown [3] loc(1). 2255c4762a1bSJed Brown Org [0] (1,1,0) 3 2256c4762a1bSJed Brown Dest[1] (1,1,0.5) 10 2257c4762a1bSJed Brown Apex[2] (0.5,1,0.5) 17 2258c4762a1bSJed Brown Oppo[3] (1,0.5,0) 18 2259c4762a1bSJed Brown [0] 0. (*) 2260c4762a1bSJed Brown [1] 4. 2261c4762a1bSJed Brown [2] NULL. 2262c4762a1bSJed Brown [3] NULL. 2263c4762a1bSJed Brown[0] TetGenMeshLawson3D(): Lawson flip: 2 faces. 2264c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (8, 1) to (18, 13) T22. 2265c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (8, 1) to (18, 13). 2266c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(4): 2267c4762a1bSJed Brown [0] Outer space. 2268c4762a1bSJed Brown [1] loc(2). 2269c4762a1bSJed Brown [2] loc(3). 2270c4762a1bSJed Brown [3] loc(2). 2271c4762a1bSJed Brown Org [2] (0.5,0,0) 13 2272c4762a1bSJed Brown Dest[0] (1,0.5,0) 18 2273c4762a1bSJed Brown Apex[1] (0.5,1,0) 8 2274c4762a1bSJed Brown Oppo[3] (0.5,1,0.5) 17 2275c4762a1bSJed Brown [0] 0. (*) 2276c4762a1bSJed Brown [1] NULL. 2277c4762a1bSJed Brown [2] NULL. 2278c4762a1bSJed Brown [3] NULL. 2279c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(2): 2280c4762a1bSJed Brown [0] Outer space. 2281c4762a1bSJed Brown [1] loc(3). 2282c4762a1bSJed Brown [2] loc(3). 2283c4762a1bSJed Brown [3] loc(3). 2284c4762a1bSJed Brown Org [1] (1,0.5,0) 18 2285c4762a1bSJed Brown Dest[2] (0.5,0,0) 13 2286c4762a1bSJed Brown Apex[0] (1,0,0) 1 2287c4762a1bSJed Brown Oppo[3] (0.5,1,0.5) 17 2288c4762a1bSJed Brown [0] 2. (*) 2289c4762a1bSJed Brown [1] NULL. 2290c4762a1bSJed Brown [2] NULL. 2291c4762a1bSJed Brown [3] NULL. 2292c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (1, 10) to (18, 15) T22. 2293c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (1, 10) to (18, 15). 2294c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(0): 2295c4762a1bSJed Brown [0] Outer space. 2296c4762a1bSJed Brown [1] loc(1). 2297c4762a1bSJed Brown [2] loc(1). 2298c4762a1bSJed Brown [3] loc(3). 2299c4762a1bSJed Brown Org [0] (1,0,0.5) 15 2300c4762a1bSJed Brown Dest[1] (1,0.5,0) 18 2301c4762a1bSJed Brown Apex[2] (1,0,0) 1 2302c4762a1bSJed Brown Oppo[3] (0.5,1,0.5) 17 2303c4762a1bSJed Brown [0] 0. (*) 2304c4762a1bSJed Brown [1] NULL. 2305c4762a1bSJed Brown [2] NULL. 2306c4762a1bSJed Brown [3] NULL. 2307c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(0): 2308c4762a1bSJed Brown [0] Outer space. 2309c4762a1bSJed Brown [1] loc(1). 2310c4762a1bSJed Brown [2] loc(1). 2311c4762a1bSJed Brown [3] loc(2). 2312c4762a1bSJed Brown Org [0] (1,0.5,0) 18 2313c4762a1bSJed Brown Dest[1] (1,0,0.5) 15 2314c4762a1bSJed Brown Apex[2] (1,1,0.5) 10 2315c4762a1bSJed Brown Oppo[3] (0.5,1,0.5) 17 2316c4762a1bSJed Brown [0] 4. (*) 2317c4762a1bSJed Brown [1] NULL. 2318c4762a1bSJed Brown [2] NULL. 2319c4762a1bSJed Brown [3] NULL. 2320c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (1, 17) to (18, 16) T44. 2321c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(0): 2322c4762a1bSJed Brown [0] Outer space. 2323c4762a1bSJed Brown [1] loc(2). 2324c4762a1bSJed Brown [2] Outer space. 2325c4762a1bSJed Brown [3] loc(3). 2326c4762a1bSJed Brown Org [0] (0.5,0,0.5) 16 2327c4762a1bSJed Brown Dest[3] (1,0.5,0) 18 2328c4762a1bSJed Brown Apex[1] (1,0,0) 1 2329c4762a1bSJed Brown Oppo[2] (0.5,0,0) 13 2330c4762a1bSJed Brown [0] 0. 2331c4762a1bSJed Brown [1] NULL. (*) 2332c4762a1bSJed Brown [2] 2. 2333c4762a1bSJed Brown [3] NULL. 2334c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(2): 2335c4762a1bSJed Brown [0] loc(2). 2336c4762a1bSJed Brown [1] loc(3). 2337c4762a1bSJed Brown [2] loc(1). 2338c4762a1bSJed Brown [3] loc(3). 2339c4762a1bSJed Brown Org [3] (1,0.5,0) 18 2340c4762a1bSJed Brown Dest[2] (0.5,0,0.5) 16 2341c4762a1bSJed Brown Apex[1] (0.5,1,0.5) 17 2342c4762a1bSJed Brown Oppo[0] (0.5,0,0) 13 2343c4762a1bSJed Brown [0] NULL. 2344c4762a1bSJed Brown [1] NULL. 2345c4762a1bSJed Brown [2] NULL. (*) 2346c4762a1bSJed Brown [3] NULL. 2347c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bacf Tetra with loc(2) and ver(2): 2348c4762a1bSJed Brown [0] Outer space. 2349c4762a1bSJed Brown [1] Outer space. 2350c4762a1bSJed Brown [2] loc(1). 2351c4762a1bSJed Brown [3] loc(3). 2352c4762a1bSJed Brown Org [3] (1,0.5,0) 18 2353c4762a1bSJed Brown Dest[2] (0.5,0,0.5) 16 2354c4762a1bSJed Brown Apex[1] (1,0,0) 1 2355c4762a1bSJed Brown Oppo[0] (1,0,0.5) 15 2356c4762a1bSJed Brown [0] 0. 2357c4762a1bSJed Brown [1] 0. 2358c4762a1bSJed Brown [2] NULL. (*) 2359c4762a1bSJed Brown [3] NULL. 2360c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abdf Tetra with loc(1) and ver(0): 2361c4762a1bSJed Brown [0] loc(1). 2362c4762a1bSJed Brown [1] loc(2). 2363c4762a1bSJed Brown [2] loc(1). 2364c4762a1bSJed Brown [3] loc(3). 2365c4762a1bSJed Brown Org [0] (0.5,0,0.5) 16 2366c4762a1bSJed Brown Dest[3] (1,0.5,0) 18 2367c4762a1bSJed Brown Apex[1] (0.5,1,0.5) 17 2368c4762a1bSJed Brown Oppo[2] (1,0,0.5) 15 2369c4762a1bSJed Brown [0] NULL. 2370c4762a1bSJed Brown [1] NULL. (*) 2371c4762a1bSJed Brown [2] NULL. 2372c4762a1bSJed Brown [3] NULL. 2373c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (13, 17) to (16, 8) T44. 2374c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(0): 2375c4762a1bSJed Brown [0] loc(2). 2376c4762a1bSJed Brown [1] loc(3). 2377c4762a1bSJed Brown [2] loc(3). 2378c4762a1bSJed Brown [3] Outer space. 2379c4762a1bSJed Brown Org [0] (0.5,1,0) 8 2380c4762a1bSJed Brown Dest[1] (0.5,0,0.5) 16 2381c4762a1bSJed Brown Apex[2] (0.5,0,0) 13 2382c4762a1bSJed Brown Oppo[3] (1,0.5,0) 18 2383c4762a1bSJed Brown [0] NULL. (*) 2384c4762a1bSJed Brown [1] NULL. 2385c4762a1bSJed Brown [2] NULL. 2386c4762a1bSJed Brown [3] 0. 2387c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(2): 2388c4762a1bSJed Brown [0] loc(2). 2389c4762a1bSJed Brown [1] loc(1). 2390c4762a1bSJed Brown [2] loc(3). 2391c4762a1bSJed Brown [3] loc(1). 2392c4762a1bSJed Brown Org [3] (0.5,0,0.5) 16 2393c4762a1bSJed Brown Dest[2] (0.5,1,0) 8 2394c4762a1bSJed Brown Apex[1] (0.5,1,0.5) 17 2395c4762a1bSJed Brown Oppo[0] (1,0.5,0) 18 2396c4762a1bSJed Brown [0] NULL. 2397c4762a1bSJed Brown [1] NULL. 2398c4762a1bSJed Brown [2] NULL. (*) 2399c4762a1bSJed Brown [3] NULL. 2400c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bacf Tetra with loc(2) and ver(2): 2401c4762a1bSJed Brown [0] Outer space. 2402c4762a1bSJed Brown [1] Outer space. 2403c4762a1bSJed Brown [2] loc(0). 2404c4762a1bSJed Brown [3] loc(2). 2405c4762a1bSJed Brown Org [3] (0.5,0,0.5) 16 2406c4762a1bSJed Brown Dest[2] (0.5,1,0) 8 2407c4762a1bSJed Brown Apex[1] (0.5,0,0) 13 2408c4762a1bSJed Brown Oppo[0] (0,0,0) 0 2409c4762a1bSJed Brown [0] 0. 2410c4762a1bSJed Brown [1] 0. 2411c4762a1bSJed Brown [2] NULL. (*) 2412c4762a1bSJed Brown [3] NULL. 2413c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abdf Tetra with loc(3) and ver(0): 2414c4762a1bSJed Brown [0] loc(1). 2415c4762a1bSJed Brown [1] loc(2). 2416c4762a1bSJed Brown [2] loc(3). 2417c4762a1bSJed Brown [3] loc(2). 2418c4762a1bSJed Brown Org [2] (0.5,1,0) 8 2419c4762a1bSJed Brown Dest[3] (0.5,0,0.5) 16 2420c4762a1bSJed Brown Apex[0] (0.5,1,0.5) 17 2421c4762a1bSJed Brown Oppo[1] (0,0,0) 0 2422c4762a1bSJed Brown [0] NULL. 2423c4762a1bSJed Brown [1] NULL. 2424c4762a1bSJed Brown [2] NULL. 2425c4762a1bSJed Brown [3] NULL. (*) 2426c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (17, 15) to (16, 10) T44. 2427c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(2): 2428c4762a1bSJed Brown [0] loc(1). 2429c4762a1bSJed Brown [1] loc(2). 2430c4762a1bSJed Brown [2] loc(1). 2431c4762a1bSJed Brown [3] loc(1). 2432c4762a1bSJed Brown Org [1] (1,1,0.5) 10 2433c4762a1bSJed Brown Dest[2] (0.5,0,0.5) 16 2434c4762a1bSJed Brown Apex[0] (0.5,1,0.5) 17 2435c4762a1bSJed Brown Oppo[3] (1,0.5,0) 18 2436c4762a1bSJed Brown [0] NULL. (*) 2437c4762a1bSJed Brown [1] NULL. 2438c4762a1bSJed Brown [2] NULL. 2439c4762a1bSJed Brown [3] NULL. 2440c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(0): 2441c4762a1bSJed Brown [0] loc(3). 2442c4762a1bSJed Brown [1] loc(2). 2443c4762a1bSJed Brown [2] loc(1). 2444c4762a1bSJed Brown [3] Outer space. 2445c4762a1bSJed Brown Org [1] (0.5,0,0.5) 16 2446c4762a1bSJed Brown Dest[3] (1,1,0.5) 10 2447c4762a1bSJed Brown Apex[2] (1,0,0.5) 15 2448c4762a1bSJed Brown Oppo[0] (1,0.5,0) 18 2449c4762a1bSJed Brown [0] NULL. 2450c4762a1bSJed Brown [1] NULL. 2451c4762a1bSJed Brown [2] NULL. (*) 2452c4762a1bSJed Brown [3] 4. 2453c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bacf Tetra with loc(1) and ver(0): 2454c4762a1bSJed Brown [0] loc(1). 2455c4762a1bSJed Brown [1] loc(0). 2456c4762a1bSJed Brown [2] loc(3). 2457c4762a1bSJed Brown [3] loc(2). 2458c4762a1bSJed Brown Org [0] (0.5,0,0.5) 16 2459c4762a1bSJed Brown Dest[3] (1,1,0.5) 10 2460c4762a1bSJed Brown Apex[1] (0.5,1,0.5) 17 2461c4762a1bSJed Brown Oppo[2] (1,0,1) 5 2462c4762a1bSJed Brown [0] NULL. 2463c4762a1bSJed Brown [1] NULL. (*) 2464c4762a1bSJed Brown [2] NULL. 2465c4762a1bSJed Brown [3] NULL. 2466c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abdf Tetra with loc(1) and ver(2): 2467c4762a1bSJed Brown [0] Outer space. 2468c4762a1bSJed Brown [1] loc(2). 2469c4762a1bSJed Brown [2] loc(3). 2470c4762a1bSJed Brown [3] Outer space. 2471c4762a1bSJed Brown Org [3] (1,1,0.5) 10 2472c4762a1bSJed Brown Dest[1] (0.5,0,0.5) 16 2473c4762a1bSJed Brown Apex[0] (1,0,0.5) 15 2474c4762a1bSJed Brown Oppo[2] (1,0,1) 5 2475c4762a1bSJed Brown [0] 0. 2476c4762a1bSJed Brown [1] NULL. (*) 2477c4762a1bSJed Brown [2] NULL. 2478c4762a1bSJed Brown [3] 2. 2479c4762a1bSJed Brown[0] TetGenMeshLawson3D(): 5 flips. 2480c4762a1bSJed Brown[0] TetGenMeshRepairEncSubs(): Dequeuing ensub (10, 15, 5) [0]. 2481c4762a1bSJed Brown[0] TetGenMeshFormBowatCavitySub(): Collect CBC(19): 3 subfaces, 5 edges. 2482c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad(): Collect BC_i(19): 8 tets, 11 faces. 2483c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (7, 5). 2484c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs(): Get an enc-seg (7, 5) 2485c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge(): Inserting point 19 on edge (7, 5). 2486c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Inserting point 19 on subedge (7, 5) (seg). 2487c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 2488c4762a1bSJed Brownsubface ver 4, mark 4: (queued) 2489c4762a1bSJed Brown [0] = 2 2490c4762a1bSJed Brown [1] = 0 2491c4762a1bSJed Brown [2] = 4 2492c4762a1bSJed Brown Org [2] = (1,1,1) 7 2493c4762a1bSJed Brown Dest[0] = (1,0.5,1) 19 2494c4762a1bSJed Brown Apex[1] = (0.5,1,1) 11 2495c4762a1bSJed Brown [6] = 0 2496c4762a1bSJed Brown [7] = Outer space 2497c4762a1bSJed Brown [8] = No subsegment 2498c4762a1bSJed Brown [9] = 0 2499c4762a1bSJed Brown [10]= 0 2500c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 2501c4762a1bSJed Brownsubface ver 4, mark 4: 2502c4762a1bSJed Brown [0] = 3 2503c4762a1bSJed Brown [1] = 0 2504c4762a1bSJed Brown [2] = 5 2505c4762a1bSJed Brown Org [2] = (1,0.5,1) 19 2506c4762a1bSJed Brown Dest[0] = (1,0,1) 5 2507c4762a1bSJed Brown Apex[1] = (0.5,1,1) 11 2508c4762a1bSJed Brown [6] = 3 2509c4762a1bSJed Brown [7] = Outer space 2510c4762a1bSJed Brown [8] = No subsegment 2511c4762a1bSJed Brown [9] = No subsegment 2512c4762a1bSJed Brown [10]= 0 2513c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 2514c4762a1bSJed Brownsubface ver 5, mark 5: (queued) 2515c4762a1bSJed Brown [0] = 0 2516c4762a1bSJed Brown [1] = 1 2517c4762a1bSJed Brown [2] = 4 2518c4762a1bSJed Brown Org [0] = (1,1,1) 7 2519c4762a1bSJed Brown Dest[2] = (1,0.5,1) 19 2520c4762a1bSJed Brown Apex[1] = (1,1,0.5) 10 2521c4762a1bSJed Brown [6] = 0 2522c4762a1bSJed Brown [7] = Outer space 2523c4762a1bSJed Brown [8] = 0 2524c4762a1bSJed Brown [9] = No subsegment 2525c4762a1bSJed Brown [10]= 0 2526c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 2527c4762a1bSJed Brownsubface ver 5, mark 5: 2528c4762a1bSJed Brown [0] = 3 2529c4762a1bSJed Brown [1] = 1 2530c4762a1bSJed Brown [2] = 4 2531c4762a1bSJed Brown Org [0] = (1,0.5,1) 19 2532c4762a1bSJed Brown Dest[2] = (1,0,1) 5 2533c4762a1bSJed Brown Apex[1] = (1,1,0.5) 10 2534c4762a1bSJed Brown [6] = 1 2535c4762a1bSJed Brown [7] = Outer space 2536c4762a1bSJed Brown [8] = No subsegment 2537c4762a1bSJed Brown [9] = No subsegment 2538c4762a1bSJed Brown [10]= 0 2539c4762a1bSJed Brown Updating bots[0] Tetra with loc(1) and ver(4): 2540c4762a1bSJed Brown [0] Outer space. 2541c4762a1bSJed Brown [1] Outer space. 2542c4762a1bSJed Brown [2] loc(1). 2543c4762a1bSJed Brown [3] loc(2). 2544c4762a1bSJed Brown Org [1] (1,1,1) 7 2545c4762a1bSJed Brown Dest[0] (0.5,1,1) 11 2546c4762a1bSJed Brown Apex[3] (0.5,1,0.5) 17 2547c4762a1bSJed Brown Oppo[2] (1,0.5,1) 19 2548c4762a1bSJed Brown [0] 0. 2549c4762a1bSJed Brown [1] 0. (*) 2550c4762a1bSJed Brown [2] NULL. 2551c4762a1bSJed Brown [3] NULL. 2552c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 2553c4762a1bSJed Brown [0] loc(2). 2554c4762a1bSJed Brown [1] loc(3). 2555c4762a1bSJed Brown [2] loc(3). 2556c4762a1bSJed Brown [3] Outer space. 2557c4762a1bSJed Brown Org [0] (1,0,1) 5 2558c4762a1bSJed Brown Dest[1] (0.5,1,0.5) 17 2559c4762a1bSJed Brown Apex[2] (0.5,1,1) 11 2560c4762a1bSJed Brown Oppo[3] (1,0.5,1) 19 2561c4762a1bSJed Brown [0] NULL. (*) 2562c4762a1bSJed Brown [1] NULL. 2563c4762a1bSJed Brown [2] NULL. 2564c4762a1bSJed Brown [3] 4. 2565c4762a1bSJed Brown Updating bots[1] Tetra with loc(2) and ver(0): 2566c4762a1bSJed Brown [0] Outer space. 2567c4762a1bSJed Brown [1] loc(2). 2568c4762a1bSJed Brown [2] Outer space. 2569c4762a1bSJed Brown [3] loc(2). 2570c4762a1bSJed Brown Org [1] (1,1,1) 7 2571c4762a1bSJed Brown Dest[3] (0.5,1,0.5) 17 2572c4762a1bSJed Brown Apex[2] (1,1,0.5) 10 2573c4762a1bSJed Brown Oppo[0] (1,0.5,1) 19 2574c4762a1bSJed Brown [0] 0. 2575c4762a1bSJed Brown [1] NULL. 2576c4762a1bSJed Brown [2] 0. (*) 2577c4762a1bSJed Brown [3] NULL. 2578c4762a1bSJed Brown Creating newtops[1] Tetra with loc(0) and ver(0): 2579c4762a1bSJed Brown [0] loc(2). 2580c4762a1bSJed Brown [1] Outer space. 2581c4762a1bSJed Brown [2] loc(3). 2582c4762a1bSJed Brown [3] loc(1). 2583c4762a1bSJed Brown Org [0] (1,0,1) 5 2584c4762a1bSJed Brown Dest[1] (1,1,0.5) 10 2585c4762a1bSJed Brown Apex[2] (0.5,1,0.5) 17 2586c4762a1bSJed Brown Oppo[3] (1,0.5,1) 19 2587c4762a1bSJed Brown [0] NULL. (*) 2588c4762a1bSJed Brown [1] 4. 2589c4762a1bSJed Brown [2] NULL. 2590c4762a1bSJed Brown [3] NULL. 2591c4762a1bSJed Brown[0] TetGenMeshLawson3D(): Lawson flip: 2 faces. 2592c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (5, 11) to (19, 14) T22. 2593c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (5, 11) to (19, 14). 2594c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(4): 2595c4762a1bSJed Brown [0] loc(2). 2596c4762a1bSJed Brown [1] loc(3). 2597c4762a1bSJed Brown [2] loc(3). 2598c4762a1bSJed Brown [3] Outer space. 2599c4762a1bSJed Brown Org [0] (0.5,0,1) 14 2600c4762a1bSJed Brown Dest[2] (1,0.5,1) 19 2601c4762a1bSJed Brown Apex[3] (1,0,1) 5 2602c4762a1bSJed Brown Oppo[1] (0.5,1,0.5) 17 2603c4762a1bSJed Brown [0] NULL. 2604c4762a1bSJed Brown [1] NULL. 2605c4762a1bSJed Brown [2] NULL. 2606c4762a1bSJed Brown [3] 4. (*) 2607c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(2): 2608c4762a1bSJed Brown [0] Outer space. 2609c4762a1bSJed Brown [1] loc(3). 2610c4762a1bSJed Brown [2] loc(0). 2611c4762a1bSJed Brown [3] loc(2). 2612c4762a1bSJed Brown Org [1] (1,0.5,1) 19 2613c4762a1bSJed Brown Dest[2] (0.5,0,1) 14 2614c4762a1bSJed Brown Apex[0] (0.5,1,1) 11 2615c4762a1bSJed Brown Oppo[3] (0.5,1,0.5) 17 2616c4762a1bSJed Brown [0] 4. (*) 2617c4762a1bSJed Brown [1] NULL. 2618c4762a1bSJed Brown [2] NULL. 2619c4762a1bSJed Brown [3] NULL. 2620c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (5, 17) to (19, 16) T44. 2621c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(4): 2622c4762a1bSJed Brown [0] loc(2). 2623c4762a1bSJed Brown [1] loc(2). 2624c4762a1bSJed Brown [2] Outer space. 2625c4762a1bSJed Brown [3] loc(2). 2626c4762a1bSJed Brown Org [0] (0.5,0,0.5) 16 2627c4762a1bSJed Brown Dest[2] (1,0.5,1) 19 2628c4762a1bSJed Brown Apex[3] (1,0,1) 5 2629c4762a1bSJed Brown Oppo[1] (1,1,0.5) 10 2630c4762a1bSJed Brown [0] NULL. 2631c4762a1bSJed Brown [1] NULL. 2632c4762a1bSJed Brown [2] 4. 2633c4762a1bSJed Brown [3] NULL. (*) 2634c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(2): 2635c4762a1bSJed Brown [0] loc(1). 2636c4762a1bSJed Brown [1] loc(3). 2637c4762a1bSJed Brown [2] loc(0). 2638c4762a1bSJed Brown [3] loc(0). 2639c4762a1bSJed Brown Org [1] (1,0.5,1) 19 2640c4762a1bSJed Brown Dest[2] (0.5,0,0.5) 16 2641c4762a1bSJed Brown Apex[0] (0.5,1,0.5) 17 2642c4762a1bSJed Brown Oppo[3] (1,1,0.5) 10 2643c4762a1bSJed Brown [0] NULL. (*) 2644c4762a1bSJed Brown [1] NULL. 2645c4762a1bSJed Brown [2] NULL. 2646c4762a1bSJed Brown [3] NULL. 2647c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bacf Tetra with loc(2) and ver(0): 2648c4762a1bSJed Brown [0] Outer space. 2649c4762a1bSJed Brown [1] loc(3). 2650c4762a1bSJed Brown [2] loc(3). 2651c4762a1bSJed Brown [3] Outer space. 2652c4762a1bSJed Brown Org [1] (1,0.5,1) 19 2653c4762a1bSJed Brown Dest[3] (0.5,0,0.5) 16 2654c4762a1bSJed Brown Apex[2] (1,0,1) 5 2655c4762a1bSJed Brown Oppo[0] (0.5,0,1) 14 2656c4762a1bSJed Brown [0] 4. 2657c4762a1bSJed Brown [1] NULL. 2658c4762a1bSJed Brown [2] NULL. (*) 2659c4762a1bSJed Brown [3] 0. 2660c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abdf Tetra with loc(1) and ver(0): 2661c4762a1bSJed Brown [0] loc(1). 2662c4762a1bSJed Brown [1] loc(0). 2663c4762a1bSJed Brown [2] loc(2). 2664c4762a1bSJed Brown [3] loc(1). 2665c4762a1bSJed Brown Org [0] (0.5,0,0.5) 16 2666c4762a1bSJed Brown Dest[3] (1,0.5,1) 19 2667c4762a1bSJed Brown Apex[1] (0.5,1,0.5) 17 2668c4762a1bSJed Brown Oppo[2] (0.5,0,1) 14 2669c4762a1bSJed Brown [0] NULL. 2670c4762a1bSJed Brown [1] NULL. (*) 2671c4762a1bSJed Brown [2] NULL. 2672c4762a1bSJed Brown [3] NULL. 2673c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (10, 5) to (19, 15) T22. 2674c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (10, 5) to (19, 15). 2675c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(0): 2676c4762a1bSJed Brown [0] loc(2). 2677c4762a1bSJed Brown [1] loc(2). 2678c4762a1bSJed Brown [2] Outer space. 2679c4762a1bSJed Brown [3] loc(2). 2680c4762a1bSJed Brown Org [1] (1,0,0.5) 15 2681c4762a1bSJed Brown Dest[3] (1,0.5,1) 19 2682c4762a1bSJed Brown Apex[2] (1,1,0.5) 10 2683c4762a1bSJed Brown Oppo[0] (0.5,0,0.5) 16 2684c4762a1bSJed Brown [0] NULL. 2685c4762a1bSJed Brown [1] NULL. 2686c4762a1bSJed Brown [2] 4. (*) 2687c4762a1bSJed Brown [3] NULL. 2688c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(0): 2689c4762a1bSJed Brown [0] loc(2). 2690c4762a1bSJed Brown [1] Outer space. 2691c4762a1bSJed Brown [2] loc(1). 2692c4762a1bSJed Brown [3] Outer space. 2693c4762a1bSJed Brown Org [2] (1,0.5,1) 19 2694c4762a1bSJed Brown Dest[3] (1,0,0.5) 15 2695c4762a1bSJed Brown Apex[0] (1,0,1) 5 2696c4762a1bSJed Brown Oppo[1] (0.5,0,0.5) 16 2697c4762a1bSJed Brown [0] NULL. 2698c4762a1bSJed Brown [1] 0. 2699c4762a1bSJed Brown [2] NULL. 2700c4762a1bSJed Brown [3] 2. (*) 2701c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (17, 14) to (16, 11) T44. 2702c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(2): 2703c4762a1bSJed Brown [0] loc(1). 2704c4762a1bSJed Brown [1] loc(3). 2705c4762a1bSJed Brown [2] loc(2). 2706c4762a1bSJed Brown [3] loc(0). 2707c4762a1bSJed Brown Org [1] (0.5,1,1) 11 2708c4762a1bSJed Brown Dest[2] (0.5,0,0.5) 16 2709c4762a1bSJed Brown Apex[0] (0.5,1,0.5) 17 2710c4762a1bSJed Brown Oppo[3] (1,0.5,1) 19 2711c4762a1bSJed Brown [0] NULL. (*) 2712c4762a1bSJed Brown [1] NULL. 2713c4762a1bSJed Brown [2] NULL. 2714c4762a1bSJed Brown [3] NULL. 2715c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(0): 2716c4762a1bSJed Brown [0] loc(1). 2717c4762a1bSJed Brown [1] Outer space. 2718c4762a1bSJed Brown [2] loc(2). 2719c4762a1bSJed Brown [3] loc(2). 2720c4762a1bSJed Brown Org [2] (0.5,0,0.5) 16 2721c4762a1bSJed Brown Dest[3] (0.5,1,1) 11 2722c4762a1bSJed Brown Apex[0] (0.5,0,1) 14 2723c4762a1bSJed Brown Oppo[1] (1,0.5,1) 19 2724c4762a1bSJed Brown [0] NULL. 2725c4762a1bSJed Brown [1] 4. 2726c4762a1bSJed Brown [2] NULL. 2727c4762a1bSJed Brown [3] NULL. (*) 2728c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bacf Tetra with loc(1) and ver(0): 2729c4762a1bSJed Brown [0] loc(1). 2730c4762a1bSJed Brown [1] loc(0). 2731c4762a1bSJed Brown [2] loc(3). 2732c4762a1bSJed Brown [3] loc(3). 2733c4762a1bSJed Brown Org [0] (0.5,0,0.5) 16 2734c4762a1bSJed Brown Dest[3] (0.5,1,1) 11 2735c4762a1bSJed Brown Apex[1] (0.5,1,0.5) 17 2736c4762a1bSJed Brown Oppo[2] (0,0,1) 4 2737c4762a1bSJed Brown [0] NULL. 2738c4762a1bSJed Brown [1] NULL. (*) 2739c4762a1bSJed Brown [2] NULL. 2740c4762a1bSJed Brown [3] NULL. 2741c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abdf Tetra with loc(2) and ver(2): 2742c4762a1bSJed Brown [0] Outer space. 2743c4762a1bSJed Brown [1] Outer space. 2744c4762a1bSJed Brown [2] loc(3). 2745c4762a1bSJed Brown [3] loc(3). 2746c4762a1bSJed Brown Org [3] (0.5,1,1) 11 2747c4762a1bSJed Brown Dest[2] (0.5,0,0.5) 16 2748c4762a1bSJed Brown Apex[1] (0.5,0,1) 14 2749c4762a1bSJed Brown Oppo[0] (0,0,1) 4 2750c4762a1bSJed Brown [0] 0. 2751c4762a1bSJed Brown [1] 0. 2752c4762a1bSJed Brown [2] NULL. (*) 2753c4762a1bSJed Brown [3] NULL. 2754c4762a1bSJed Brown[0] TetGenMeshLawson3D(): 4 flips. 2755c4762a1bSJed Brown[0] TetGenMeshRepairEncSubs(): Dequeuing ensub (4, 12, 9) [0]. 2756c4762a1bSJed Brown[0] TetGenMeshFormBowatCavitySub(): Collect CBC(20): 4 subfaces, 6 edges. 2757c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad(): Collect BC_i(20): 14 tets, 18 faces. 2758c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (4, 6). 2759c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs(): Get an enc-seg (4, 6) 2760c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge(): Inserting point 20 on edge (4, 6). 2761c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Inserting point 20 on subedge (4, 6) (seg). 2762c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 2763c4762a1bSJed Brownsubface ver 2, mark 4: (queued) 2764c4762a1bSJed Brown [0] = 0 2765c4762a1bSJed Brown [1] = 2 2766c4762a1bSJed Brown [2] = 0 2767c4762a1bSJed Brown Org [1] = (0,0,1) 4 2768c4762a1bSJed Brown Dest[2] = (0,0.5,1) 20 2769c4762a1bSJed Brown Apex[0] = (0.5,1,1) 11 2770c4762a1bSJed Brown [6] = 0 2771c4762a1bSJed Brown [7] = Outer space 2772c4762a1bSJed Brown [8] = No subsegment 2773c4762a1bSJed Brown [9] = 0 2774c4762a1bSJed Brown [10]= No subsegment 2775c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 2776c4762a1bSJed Brownsubface ver 2, mark 4: 2777c4762a1bSJed Brown [0] = 4 2778c4762a1bSJed Brown [1] = 3 2779c4762a1bSJed Brown [2] = 0 2780c4762a1bSJed Brown Org [1] = (0,0.5,1) 20 2781c4762a1bSJed Brown Dest[2] = (0,1,1) 6 2782c4762a1bSJed Brown Apex[0] = (0.5,1,1) 11 2783c4762a1bSJed Brown [6] = 3 2784c4762a1bSJed Brown [7] = Outer space 2785c4762a1bSJed Brown [8] = No subsegment 2786c4762a1bSJed Brown [9] = 0 2787c4762a1bSJed Brown [10]= 0 2788c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 2789c4762a1bSJed Brownsubface ver 3, mark 6: (queued) 2790c4762a1bSJed Brown [0] = 5 2791c4762a1bSJed Brown [1] = 3 2792c4762a1bSJed Brown [2] = 5 2793c4762a1bSJed Brown Org [2] = (0,0,1) 4 2794c4762a1bSJed Brown Dest[1] = (0,0.5,1) 20 2795c4762a1bSJed Brown Apex[0] = (0,1,0.5) 9 2796c4762a1bSJed Brown [6] = 0 2797c4762a1bSJed Brown [7] = Outer space 2798c4762a1bSJed Brown [8] = No subsegment 2799c4762a1bSJed Brown [9] = 0 2800c4762a1bSJed Brown [10]= No subsegment 2801c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 2802c4762a1bSJed Brownsubface ver 3, mark 6: 2803c4762a1bSJed Brown [0] = 0 2804c4762a1bSJed Brown [1] = 2 2805c4762a1bSJed Brown [2] = 1 2806c4762a1bSJed Brown Org [2] = (0,0.5,1) 20 2807c4762a1bSJed Brown Dest[1] = (0,1,1) 6 2808c4762a1bSJed Brown Apex[0] = (0,1,0.5) 9 2809c4762a1bSJed Brown [6] = 1 2810c4762a1bSJed Brown [7] = Outer space 2811c4762a1bSJed Brown [8] = 0 2812c4762a1bSJed Brown [9] = 0 2813c4762a1bSJed Brown [10]= No subsegment 2814c4762a1bSJed Brown Updating bots[0] Tetra with loc(3) and ver(4): 2815c4762a1bSJed Brown [0] Outer space. 2816c4762a1bSJed Brown [1] loc(2). 2817c4762a1bSJed Brown [2] loc(2). 2818c4762a1bSJed Brown [3] loc(2). 2819c4762a1bSJed Brown Org [0] (0,0,1) 4 2820c4762a1bSJed Brown Dest[2] (0.5,1,1) 11 2821c4762a1bSJed Brown Apex[3] (0.5,1,0.5) 17 2822c4762a1bSJed Brown Oppo[1] (0,0.5,1) 20 2823c4762a1bSJed Brown [0] 4. 2824c4762a1bSJed Brown [1] NULL. 2825c4762a1bSJed Brown [2] NULL. 2826c4762a1bSJed Brown [3] NULL. (*) 2827c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 2828c4762a1bSJed Brown [0] Outer space. 2829c4762a1bSJed Brown [1] loc(3). 2830c4762a1bSJed Brown [2] loc(2). 2831c4762a1bSJed Brown [3] Outer space. 2832c4762a1bSJed Brown Org [0] (0,1,1) 6 2833c4762a1bSJed Brown Dest[1] (0.5,1,0.5) 17 2834c4762a1bSJed Brown Apex[2] (0.5,1,1) 11 2835c4762a1bSJed Brown Oppo[3] (0,0.5,1) 20 2836c4762a1bSJed Brown [0] 0. (*) 2837c4762a1bSJed Brown [1] NULL. 2838c4762a1bSJed Brown [2] NULL. 2839c4762a1bSJed Brown [3] 2. 2840c4762a1bSJed Brown Updating bots[1] Tetra with loc(3) and ver(0): 2841c4762a1bSJed Brown [0] Outer space. 2842c4762a1bSJed Brown [1] loc(2). 2843c4762a1bSJed Brown [2] loc(1). 2844c4762a1bSJed Brown [3] loc(2). 2845c4762a1bSJed Brown Org [2] (0,0,1) 4 2846c4762a1bSJed Brown Dest[3] (0.5,1,0.5) 17 2847c4762a1bSJed Brown Apex[0] (0,1,0.5) 9 2848c4762a1bSJed Brown Oppo[1] (0,0.5,1) 20 2849c4762a1bSJed Brown [0] 2. 2850c4762a1bSJed Brown [1] NULL. 2851c4762a1bSJed Brown [2] NULL. 2852c4762a1bSJed Brown [3] NULL. (*) 2853c4762a1bSJed Brown Creating newtops[1] Tetra with loc(0) and ver(0): 2854c4762a1bSJed Brown [0] Outer space. 2855c4762a1bSJed Brown [1] Outer space. 2856c4762a1bSJed Brown [2] loc(1). 2857c4762a1bSJed Brown [3] loc(1). 2858c4762a1bSJed Brown Org [0] (0,1,1) 6 2859c4762a1bSJed Brown Dest[1] (0,1,0.5) 9 2860c4762a1bSJed Brown Apex[2] (0.5,1,0.5) 17 2861c4762a1bSJed Brown Oppo[3] (0,0.5,1) 20 2862c4762a1bSJed Brown [0] 0. (*) 2863c4762a1bSJed Brown [1] 2. 2864c4762a1bSJed Brown [2] NULL. 2865c4762a1bSJed Brown [3] NULL. 2866c4762a1bSJed Brown[0] TetGenMeshLawson3D(): Lawson flip: 2 faces. 2867c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (4, 9) to (20, 12) T22. 2868c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (4, 9) to (20, 12). 2869c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(4): 2870c4762a1bSJed Brown [0] Outer space. 2871c4762a1bSJed Brown [1] loc(1). 2872c4762a1bSJed Brown [2] loc(3). 2873c4762a1bSJed Brown [3] loc(2). 2874c4762a1bSJed Brown Org [2] (0,0,0.5) 12 2875c4762a1bSJed Brown Dest[0] (0,0.5,1) 20 2876c4762a1bSJed Brown Apex[1] (0,0,1) 4 2877c4762a1bSJed Brown Oppo[3] (0.5,1,0.5) 17 2878c4762a1bSJed Brown [0] 2. (*) 2879c4762a1bSJed Brown [1] NULL. 2880c4762a1bSJed Brown [2] NULL. 2881c4762a1bSJed Brown [3] NULL. 2882c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(2): 2883c4762a1bSJed Brown [0] Outer space. 2884c4762a1bSJed Brown [1] loc(2). 2885c4762a1bSJed Brown [2] loc(3). 2886c4762a1bSJed Brown [3] loc(3). 2887c4762a1bSJed Brown Org [1] (0,0.5,1) 20 2888c4762a1bSJed Brown Dest[2] (0,0,0.5) 12 2889c4762a1bSJed Brown Apex[0] (0,1,0.5) 9 2890c4762a1bSJed Brown Oppo[3] (0.5,1,0.5) 17 2891c4762a1bSJed Brown [0] 0. (*) 2892c4762a1bSJed Brown [1] NULL. 2893c4762a1bSJed Brown [2] NULL. 2894c4762a1bSJed Brown [3] NULL. 2895c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (17, 4) to (20, 16) T44. 2896c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(2): 2897c4762a1bSJed Brown [0] loc(2). 2898c4762a1bSJed Brown [1] loc(1). 2899c4762a1bSJed Brown [2] loc(3). 2900c4762a1bSJed Brown [3] loc(1). 2901c4762a1bSJed Brown Org [3] (0.5,0,0.5) 16 2902c4762a1bSJed Brown Dest[1] (0,0.5,1) 20 2903c4762a1bSJed Brown Apex[0] (0.5,1,0.5) 17 2904c4762a1bSJed Brown Oppo[2] (0,0,0.5) 12 2905c4762a1bSJed Brown [0] NULL. 2906c4762a1bSJed Brown [1] NULL. (*) 2907c4762a1bSJed Brown [2] NULL. 2908c4762a1bSJed Brown [3] NULL. 2909c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(1) and ver(0): 2910c4762a1bSJed Brown [0] Outer space. 2911c4762a1bSJed Brown [1] loc(0). 2912c4762a1bSJed Brown [2] Outer space. 2913c4762a1bSJed Brown [3] loc(2). 2914c4762a1bSJed Brown Org [0] (0,0.5,1) 20 2915c4762a1bSJed Brown Dest[3] (0.5,0,0.5) 16 2916c4762a1bSJed Brown Apex[1] (0,0,1) 4 2917c4762a1bSJed Brown Oppo[2] (0,0,0.5) 12 2918c4762a1bSJed Brown [0] 2. 2919c4762a1bSJed Brown [1] NULL. (*) 2920c4762a1bSJed Brown [2] 0. 2921c4762a1bSJed Brown [3] NULL. 2922c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bacf Tetra with loc(1) and ver(0): 2923c4762a1bSJed Brown [0] loc(2). 2924c4762a1bSJed Brown [1] loc(1). 2925c4762a1bSJed Brown [2] loc(0). 2926c4762a1bSJed Brown [3] loc(2). 2927c4762a1bSJed Brown Org [0] (0,0.5,1) 20 2928c4762a1bSJed Brown Dest[3] (0.5,0,0.5) 16 2929c4762a1bSJed Brown Apex[1] (0.5,1,0.5) 17 2930c4762a1bSJed Brown Oppo[2] (0.5,1,1) 11 2931c4762a1bSJed Brown [0] NULL. 2932c4762a1bSJed Brown [1] NULL. (*) 2933c4762a1bSJed Brown [2] NULL. 2934c4762a1bSJed Brown [3] NULL. 2935c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abdf Tetra with loc(0) and ver(2): 2936c4762a1bSJed Brown [0] loc(1). 2937c4762a1bSJed Brown [1] loc(3). 2938c4762a1bSJed Brown [2] loc(3). 2939c4762a1bSJed Brown [3] Outer space. 2940c4762a1bSJed Brown Org [1] (0.5,0,0.5) 16 2941c4762a1bSJed Brown Dest[2] (0,0.5,1) 20 2942c4762a1bSJed Brown Apex[0] (0,0,1) 4 2943c4762a1bSJed Brown Oppo[3] (0.5,1,1) 11 2944c4762a1bSJed Brown [0] NULL. (*) 2945c4762a1bSJed Brown [1] NULL. 2946c4762a1bSJed Brown [2] NULL. 2947c4762a1bSJed Brown [3] 4. 2948c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (17, 12) to (16, 9) T44. 2949c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(4): 2950c4762a1bSJed Brown [0] loc(2). 2951c4762a1bSJed Brown [1] loc(2). 2952c4762a1bSJed Brown [2] loc(1). 2953c4762a1bSJed Brown [3] loc(1). 2954c4762a1bSJed Brown Org [0] (0,1,0.5) 9 2955c4762a1bSJed Brown Dest[2] (0.5,0,0.5) 16 2956c4762a1bSJed Brown Apex[3] (0.5,1,0.5) 17 2957c4762a1bSJed Brown Oppo[1] (0,0.5,1) 20 2958c4762a1bSJed Brown [0] NULL. 2959c4762a1bSJed Brown [1] NULL. 2960c4762a1bSJed Brown [2] NULL. 2961c4762a1bSJed Brown [3] NULL. (*) 2962c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(0): 2963c4762a1bSJed Brown [0] loc(3). 2964c4762a1bSJed Brown [1] Outer space. 2965c4762a1bSJed Brown [2] loc(0). 2966c4762a1bSJed Brown [3] loc(3). 2967c4762a1bSJed Brown Org [2] (0.5,0,0.5) 16 2968c4762a1bSJed Brown Dest[3] (0,1,0.5) 9 2969c4762a1bSJed Brown Apex[0] (0,0,0.5) 12 2970c4762a1bSJed Brown Oppo[1] (0,0.5,1) 20 2971c4762a1bSJed Brown [0] NULL. 2972c4762a1bSJed Brown [1] 0. 2973c4762a1bSJed Brown [2] NULL. 2974c4762a1bSJed Brown [3] NULL. (*) 2975c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bacf Tetra with loc(1) and ver(0): 2976c4762a1bSJed Brown [0] loc(1). 2977c4762a1bSJed Brown [1] loc(3). 2978c4762a1bSJed Brown [2] loc(3). 2979c4762a1bSJed Brown [3] loc(1). 2980c4762a1bSJed Brown Org [0] (0.5,0,0.5) 16 2981c4762a1bSJed Brown Dest[3] (0,1,0.5) 9 2982c4762a1bSJed Brown Apex[1] (0.5,1,0.5) 17 2983c4762a1bSJed Brown Oppo[2] (0,0,0) 0 2984c4762a1bSJed Brown [0] NULL. 2985c4762a1bSJed Brown [1] NULL. (*) 2986c4762a1bSJed Brown [2] NULL. 2987c4762a1bSJed Brown [3] NULL. 2988c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abdf Tetra with loc(3) and ver(2): 2989c4762a1bSJed Brown [0] Outer space. 2990c4762a1bSJed Brown [1] loc(3). 2991c4762a1bSJed Brown [2] Outer space. 2992c4762a1bSJed Brown [3] loc(3). 2993c4762a1bSJed Brown Org [3] (0,1,0.5) 9 2994c4762a1bSJed Brown Dest[0] (0.5,0,0.5) 16 2995c4762a1bSJed Brown Apex[2] (0,0,0.5) 12 2996c4762a1bSJed Brown Oppo[1] (0,0,0) 0 2997c4762a1bSJed Brown [0] 0. 2998c4762a1bSJed Brown [1] NULL. 2999c4762a1bSJed Brown [2] 0. 3000c4762a1bSJed Brown [3] NULL. (*) 3001c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (11, 4) to (20, 14) T22. 3002c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (11, 4) to (20, 14). 3003c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(2): 3004c4762a1bSJed Brown [0] loc(3). 3005c4762a1bSJed Brown [1] loc(3). 3006c4762a1bSJed Brown [2] loc(3). 3007c4762a1bSJed Brown [3] Outer space. 3008c4762a1bSJed Brown Org [3] (0.5,0,1) 14 3009c4762a1bSJed Brown Dest[0] (0,0.5,1) 20 3010c4762a1bSJed Brown Apex[2] (0.5,1,1) 11 3011c4762a1bSJed Brown Oppo[1] (0.5,0,0.5) 16 3012c4762a1bSJed Brown [0] NULL. 3013c4762a1bSJed Brown [1] NULL. 3014c4762a1bSJed Brown [2] NULL. 3015c4762a1bSJed Brown [3] 4. (*) 3016c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(1) and ver(0): 3017c4762a1bSJed Brown [0] loc(1). 3018c4762a1bSJed Brown [1] Outer space. 3019c4762a1bSJed Brown [2] Outer space. 3020c4762a1bSJed Brown [3] loc(1). 3021c4762a1bSJed Brown Org [0] (0,0.5,1) 20 3022c4762a1bSJed Brown Dest[3] (0.5,0,1) 14 3023c4762a1bSJed Brown Apex[1] (0,0,1) 4 3024c4762a1bSJed Brown Oppo[2] (0.5,0,0.5) 16 3025c4762a1bSJed Brown [0] NULL. 3026c4762a1bSJed Brown [1] 0. (*) 3027c4762a1bSJed Brown [2] 0. 3028c4762a1bSJed Brown [3] NULL. 3029c4762a1bSJed Brown[0] TetGenMeshLawson3D(): 4 flips. 3030c4762a1bSJed Brown[0] TetGenMeshRepairEncSubs(): Dequeuing ensub (12, 0, 9) [0]. 3031c4762a1bSJed Brown[0] TetGenMeshFormBowatCavitySub(): Collect CBC(21): 3 subfaces, 5 edges. 3032c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad(): Collect BC_i(21): 10 tets, 13 faces. 3033c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (2, 0). 3034c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs(): Get an enc-seg (2, 0) 3035c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge(): Inserting point 21 on edge (2, 0). 3036c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Inserting point 21 on subedge (2, 0) (seg). 3037c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 3038c4762a1bSJed Brownsubface ver 1, mark 6: (queued) 3039c4762a1bSJed Brown [0] = 2 3040c4762a1bSJed Brown [1] = 0 3041c4762a1bSJed Brown [2] = 3 3042c4762a1bSJed Brown Org [1] = (0,1,0) 2 3043c4762a1bSJed Brown Dest[0] = (0,0.5,0) 21 3044c4762a1bSJed Brown Apex[2] = (0,1,0.5) 9 3045c4762a1bSJed Brown [6] = 0 3046c4762a1bSJed Brown [7] = Outer space 3047c4762a1bSJed Brown [8] = 0 3048c4762a1bSJed Brown [9] = 0 3049c4762a1bSJed Brown [10]= No subsegment 3050c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 3051c4762a1bSJed Brownsubface ver 1, mark 6: 3052c4762a1bSJed Brown [0] = 2 3053c4762a1bSJed Brown [1] = 5 3054c4762a1bSJed Brown [2] = 2 3055c4762a1bSJed Brown Org [1] = (0,0.5,0) 21 3056c4762a1bSJed Brown Dest[0] = (0,0,0) 0 3057c4762a1bSJed Brown Apex[2] = (0,1,0.5) 9 3058c4762a1bSJed Brown [6] = 1 3059c4762a1bSJed Brown [7] = Outer space 3060c4762a1bSJed Brown [8] = 0 3061c4762a1bSJed Brown [9] = No subsegment 3062c4762a1bSJed Brown [10]= No subsegment 3063c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Updating abc: 3064c4762a1bSJed Brownsubface ver 2, mark 2: (queued) 3065c4762a1bSJed Brown [0] = 0 3066c4762a1bSJed Brown [1] = 1 3067c4762a1bSJed Brown [2] = 0 3068c4762a1bSJed Brown Org [1] = (0,1,0) 2 3069c4762a1bSJed Brown Dest[2] = (0,0.5,0) 21 3070c4762a1bSJed Brown Apex[0] = (0.5,1,0) 8 3071c4762a1bSJed Brown [6] = 0 3072c4762a1bSJed Brown [7] = Outer space 3073c4762a1bSJed Brown [8] = 0 3074c4762a1bSJed Brown [9] = 0 3075c4762a1bSJed Brown [10]= No subsegment 3076c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue(): Creating vbc: 3077c4762a1bSJed Brownsubface ver 2, mark 2: 3078c4762a1bSJed Brown [0] = 4 3079c4762a1bSJed Brown [1] = 1 3080c4762a1bSJed Brown [2] = 0 3081c4762a1bSJed Brown Org [1] = (0,0.5,0) 21 3082c4762a1bSJed Brown Dest[2] = (0,0,0) 0 3083c4762a1bSJed Brown Apex[0] = (0.5,1,0) 8 3084c4762a1bSJed Brown [6] = 3 3085c4762a1bSJed Brown [7] = Outer space 3086c4762a1bSJed Brown [8] = No subsegment 3087c4762a1bSJed Brown [9] = 0 3088c4762a1bSJed Brown [10]= No subsegment 3089c4762a1bSJed Brown Updating bots[0] Tetra with loc(2) and ver(4): 3090c4762a1bSJed Brown [0] Outer space. 3091c4762a1bSJed Brown [1] loc(2). 3092c4762a1bSJed Brown [2] Outer space. 3093c4762a1bSJed Brown [3] loc(1). 3094c4762a1bSJed Brown Org [2] (0,1,0) 2 3095c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 3096c4762a1bSJed Brown Apex[3] (0.5,1,0.5) 17 3097c4762a1bSJed Brown Oppo[0] (0,0.5,0) 21 3098c4762a1bSJed Brown [0] 0. 3099c4762a1bSJed Brown [1] NULL. 3100c4762a1bSJed Brown [2] 0. (*) 3101c4762a1bSJed Brown [3] NULL. 3102c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 3103c4762a1bSJed Brown [0] loc(0). 3104c4762a1bSJed Brown [1] loc(3). 3105c4762a1bSJed Brown [2] loc(1). 3106c4762a1bSJed Brown [3] Outer space. 3107c4762a1bSJed Brown Org [0] (0,0,0) 0 3108c4762a1bSJed Brown Dest[1] (0.5,1,0.5) 17 3109c4762a1bSJed Brown Apex[2] (0.5,1,0) 8 3110c4762a1bSJed Brown Oppo[3] (0,0.5,0) 21 3111c4762a1bSJed Brown [0] NULL. (*) 3112c4762a1bSJed Brown [1] NULL. 3113c4762a1bSJed Brown [2] NULL. 3114c4762a1bSJed Brown [3] 2. 3115c4762a1bSJed Brown Updating bots[1] Tetra with loc(2) and ver(0): 3116c4762a1bSJed Brown [0] Outer space. 3117c4762a1bSJed Brown [1] loc(3). 3118c4762a1bSJed Brown [2] Outer space. 3119c4762a1bSJed Brown [3] loc(2). 3120c4762a1bSJed Brown Org [1] (0,1,0) 2 3121c4762a1bSJed Brown Dest[3] (0.5,1,0.5) 17 3122c4762a1bSJed Brown Apex[2] (0,1,0.5) 9 3123c4762a1bSJed Brown Oppo[0] (0,0.5,0) 21 3124c4762a1bSJed Brown [0] 0. 3125c4762a1bSJed Brown [1] NULL. 3126c4762a1bSJed Brown [2] 0. (*) 3127c4762a1bSJed Brown [3] NULL. 3128c4762a1bSJed Brown Creating newtops[1] Tetra with loc(0) and ver(0): 3129c4762a1bSJed Brown [0] loc(2). 3130c4762a1bSJed Brown [1] Outer space. 3131c4762a1bSJed Brown [2] loc(3). 3132c4762a1bSJed Brown [3] loc(1). 3133c4762a1bSJed Brown Org [0] (0,0,0) 0 3134c4762a1bSJed Brown Dest[1] (0,1,0.5) 9 3135c4762a1bSJed Brown Apex[2] (0.5,1,0.5) 17 3136c4762a1bSJed Brown Oppo[3] (0,0.5,0) 21 3137c4762a1bSJed Brown [0] NULL. (*) 3138c4762a1bSJed Brown [1] 0. 3139c4762a1bSJed Brown [2] NULL. 3140c4762a1bSJed Brown [3] NULL. 3141c4762a1bSJed Brown[0] TetGenMeshLawson3D(): Lawson flip: 2 faces. 3142c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (17, 0) to (21, 16) T44. 3143c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4): 3144c4762a1bSJed Brown [0] loc(0). 3145c4762a1bSJed Brown [1] loc(3). 3146c4762a1bSJed Brown [2] loc(2). 3147c4762a1bSJed Brown [3] loc(1). 3148c4762a1bSJed Brown Org [1] (0.5,0,0.5) 16 3149c4762a1bSJed Brown Dest[0] (0,0.5,0) 21 3150c4762a1bSJed Brown Apex[3] (0.5,1,0.5) 17 3151c4762a1bSJed Brown Oppo[2] (0.5,1,0) 8 3152c4762a1bSJed Brown [0] NULL. 3153c4762a1bSJed Brown [1] NULL. (*) 3154c4762a1bSJed Brown [2] NULL. 3155c4762a1bSJed Brown [3] NULL. 3156c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(1) and ver(4): 3157c4762a1bSJed Brown [0] loc(0). 3158c4762a1bSJed Brown [1] loc(0). 3159c4762a1bSJed Brown [2] Outer space. 3160c4762a1bSJed Brown [3] loc(3). 3161c4762a1bSJed Brown Org [1] (0,0.5,0) 21 3162c4762a1bSJed Brown Dest[0] (0.5,0,0.5) 16 3163c4762a1bSJed Brown Apex[3] (0,0,0) 0 3164c4762a1bSJed Brown Oppo[2] (0.5,1,0) 8 3165c4762a1bSJed Brown [0] NULL. 3166c4762a1bSJed Brown [1] NULL. (*) 3167c4762a1bSJed Brown [2] 2. 3168c4762a1bSJed Brown [3] NULL. 3169c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bacf Tetra with loc(3) and ver(4): 3170c4762a1bSJed Brown [0] loc(2). 3171c4762a1bSJed Brown [1] loc(3). 3172c4762a1bSJed Brown [2] loc(3). 3173c4762a1bSJed Brown [3] loc(1). 3174c4762a1bSJed Brown Org [0] (0,0.5,0) 21 3175c4762a1bSJed Brown Dest[2] (0.5,0,0.5) 16 3176c4762a1bSJed Brown Apex[3] (0.5,1,0.5) 17 3177c4762a1bSJed Brown Oppo[1] (0,1,0.5) 9 3178c4762a1bSJed Brown [0] NULL. 3179c4762a1bSJed Brown [1] NULL. 3180c4762a1bSJed Brown [2] NULL. 3181c4762a1bSJed Brown [3] NULL. (*) 3182c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abdf Tetra with loc(0) and ver(2): 3183c4762a1bSJed Brown [0] loc(1). 3184c4762a1bSJed Brown [1] loc(1). 3185c4762a1bSJed Brown [2] loc(0). 3186c4762a1bSJed Brown [3] Outer space. 3187c4762a1bSJed Brown Org [1] (0.5,0,0.5) 16 3188c4762a1bSJed Brown Dest[2] (0,0.5,0) 21 3189c4762a1bSJed Brown Apex[0] (0,0,0) 0 3190c4762a1bSJed Brown Oppo[3] (0,1,0.5) 9 3191c4762a1bSJed Brown [0] NULL. (*) 3192c4762a1bSJed Brown [1] NULL. 3193c4762a1bSJed Brown [2] NULL. 3194c4762a1bSJed Brown [3] 0. 3195c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (0, 8) to (21, 13) T22. 3196c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (0, 8) to (21, 13). 3197c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2): 3198c4762a1bSJed Brown [0] loc(0). 3199c4762a1bSJed Brown [1] Outer space. 3200c4762a1bSJed Brown [2] Outer space. 3201c4762a1bSJed Brown [3] loc(3). 3202c4762a1bSJed Brown Org [3] (0.5,0,0) 13 3203c4762a1bSJed Brown Dest[2] (0,0.5,0) 21 3204c4762a1bSJed Brown Apex[1] (0,0,0) 0 3205c4762a1bSJed Brown Oppo[0] (0.5,0,0.5) 16 3206c4762a1bSJed Brown [0] NULL. 3207c4762a1bSJed Brown [1] 0. 3208c4762a1bSJed Brown [2] 2. (*) 3209c4762a1bSJed Brown [3] NULL. 3210c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(4): 3211c4762a1bSJed Brown [0] Outer space. 3212c4762a1bSJed Brown [1] loc(0). 3213c4762a1bSJed Brown [2] loc(0). 3214c4762a1bSJed Brown [3] loc(3). 3215c4762a1bSJed Brown Org [2] (0,0.5,0) 21 3216c4762a1bSJed Brown Dest[0] (0.5,0,0) 13 3217c4762a1bSJed Brown Apex[1] (0.5,1,0) 8 3218c4762a1bSJed Brown Oppo[3] (0.5,0,0.5) 16 3219c4762a1bSJed Brown [0] 0. (*) 3220c4762a1bSJed Brown [1] NULL. 3221c4762a1bSJed Brown [2] NULL. 3222c4762a1bSJed Brown [3] NULL. 3223c4762a1bSJed Brown[0] TetGenMeshFlip22(): Flip edge (9, 0) to (21, 12) T22. 3224c4762a1bSJed Brown[0] TetGenMeshFlip22Sub(): Flip subedge (9, 0) to (21, 12). 3225c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(2): 3226c4762a1bSJed Brown [0] loc(0). 3227c4762a1bSJed Brown [1] loc(1). 3228c4762a1bSJed Brown [2] loc(3). 3229c4762a1bSJed Brown [3] Outer space. 3230c4762a1bSJed Brown Org [3] (0,0,0.5) 12 3231c4762a1bSJed Brown Dest[0] (0,0.5,0) 21 3232c4762a1bSJed Brown Apex[2] (0,1,0.5) 9 3233c4762a1bSJed Brown Oppo[1] (0.5,0,0.5) 16 3234c4762a1bSJed Brown [0] NULL. 3235c4762a1bSJed Brown [1] NULL. 3236c4762a1bSJed Brown [2] NULL. 3237c4762a1bSJed Brown [3] 0. (*) 3238c4762a1bSJed Brown[0] TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(0): 3239c4762a1bSJed Brown [0] loc(0). 3240c4762a1bSJed Brown [1] loc(1). 3241c4762a1bSJed Brown [2] Outer space. 3242c4762a1bSJed Brown [3] Outer space. 3243c4762a1bSJed Brown Org [1] (0,0.5,0) 21 3244c4762a1bSJed Brown Dest[3] (0,0,0.5) 12 3245c4762a1bSJed Brown Apex[2] (0,0,0) 0 3246c4762a1bSJed Brown Oppo[0] (0.5,0,0.5) 16 3247c4762a1bSJed Brown [0] NULL. 3248c4762a1bSJed Brown [1] NULL. 3249c4762a1bSJed Brown [2] 0. (*) 3250c4762a1bSJed Brown [3] 0. 3251c4762a1bSJed Brown[0] TetGenMeshLawson3D(): 3 flips. 3252c4762a1bSJed Brown[0] TetGenMeshEnforceQuality(): 14 refinement points. 3253c4762a1bSJed Brown[0] TetGenMeshEnforceQuality(): Totally added 14 points. 3254c4762a1bSJed Brown[0] TetGenMeshOptimize(): Optimizing mesh. 3255c4762a1bSJed Brown[0] TetGenMeshOptimize(): level = 3. 3256c4762a1bSJed Brown[0] TetGenMeshOptimize(): level = 3 pass 0. 3257c4762a1bSJed Brown[0] TetGenMeshOutputNodes(): Writing nodes. 3258c4762a1bSJed Brown[0] TetGenMeshOutputElements(): Writing elements. 3259c4762a1bSJed Brown[0] TetGenMeshOutputSubfaces(): Writing faces. 3260c4762a1bSJed BrownDM Object: Simplicial Mesh 1 MPI processes 3261c4762a1bSJed Brown type: plex 3262c4762a1bSJed BrownSimplicial Mesh in 3 dimensions: 3263c4762a1bSJed BrownSupports: 3264c4762a1bSJed Brown[0] Max support size: 24 3265c4762a1bSJed Brown[0]: 32 ----> 28 3266c4762a1bSJed Brown[0]: 32 ----> 30 3267c4762a1bSJed Brown[0]: 33 ----> 4 3268c4762a1bSJed Brown[0]: 33 ----> 13 3269c4762a1bSJed Brown[0]: 34 ----> 7 3270c4762a1bSJed Brown[0]: 34 ----> 14 3271c4762a1bSJed Brown[0]: 35 ----> 21 3272c4762a1bSJed Brown[0]: 35 ----> 25 3273c4762a1bSJed Brown[0]: 36 ----> 5 3274c4762a1bSJed Brown[0]: 36 ----> 27 3275c4762a1bSJed Brown[0]: 37 ----> 6 3276c4762a1bSJed Brown[0]: 37 ----> 18 3277c4762a1bSJed Brown[0]: 38 ----> 19 3278c4762a1bSJed Brown[0]: 38 ----> 23 3279c4762a1bSJed Brown[0]: 39 ----> 1 3280c4762a1bSJed Brown[0]: 39 ----> 10 3281c4762a1bSJed Brown[0]: 40 ----> 2 3282c4762a1bSJed Brown[0]: 40 ----> 3 3283c4762a1bSJed Brown[0]: 40 ----> 7 3284c4762a1bSJed Brown[0]: 40 ----> 20 3285c4762a1bSJed Brown[0]: 40 ----> 25 3286c4762a1bSJed Brown[0]: 40 ----> 29 3287c4762a1bSJed Brown[0]: 41 ----> 8 3288c4762a1bSJed Brown[0]: 41 ----> 14 3289c4762a1bSJed Brown[0]: 41 ----> 19 3290c4762a1bSJed Brown[0]: 41 ----> 24 3291c4762a1bSJed Brown[0]: 41 ----> 26 3292c4762a1bSJed Brown[0]: 41 ----> 31 3293c4762a1bSJed Brown[0]: 42 ----> 1 3294c4762a1bSJed Brown[0]: 42 ----> 12 3295c4762a1bSJed Brown[0]: 42 ----> 15 3296c4762a1bSJed Brown[0]: 42 ----> 17 3297c4762a1bSJed Brown[0]: 42 ----> 21 3298c4762a1bSJed Brown[0]: 42 ----> 22 3299c4762a1bSJed Brown[0]: 43 ----> 0 3300c4762a1bSJed Brown[0]: 43 ----> 9 3301c4762a1bSJed Brown[0]: 43 ----> 10 3302c4762a1bSJed Brown[0]: 43 ----> 11 3303c4762a1bSJed Brown[0]: 43 ----> 16 3304c4762a1bSJed Brown[0]: 43 ----> 23 3305c4762a1bSJed Brown[0]: 44 ----> 26 3306c4762a1bSJed Brown[0]: 44 ----> 27 3307c4762a1bSJed Brown[0]: 44 ----> 30 3308c4762a1bSJed Brown[0]: 44 ----> 31 3309c4762a1bSJed Brown[0]: 45 ----> 3 3310c4762a1bSJed Brown[0]: 45 ----> 13 3311c4762a1bSJed Brown[0]: 45 ----> 28 3312c4762a1bSJed Brown[0]: 45 ----> 29 3313c4762a1bSJed Brown[0]: 46 ----> 0 3314c4762a1bSJed Brown[0]: 46 ----> 5 3315c4762a1bSJed Brown[0]: 46 ----> 16 3316c4762a1bSJed Brown[0]: 46 ----> 18 3317c4762a1bSJed Brown[0]: 47 ----> 4 3318c4762a1bSJed Brown[0]: 47 ----> 6 3319c4762a1bSJed Brown[0]: 47 ----> 15 3320c4762a1bSJed Brown[0]: 47 ----> 22 3321c4762a1bSJed Brown[0]: 48 ----> 0 3322c4762a1bSJed Brown[0]: 48 ----> 2 3323c4762a1bSJed Brown[0]: 48 ----> 3 3324c4762a1bSJed Brown[0]: 48 ----> 4 3325c4762a1bSJed Brown[0]: 48 ----> 5 3326c4762a1bSJed Brown[0]: 48 ----> 6 3327c4762a1bSJed Brown[0]: 48 ----> 8 3328c4762a1bSJed Brown[0]: 48 ----> 9 3329c4762a1bSJed Brown[0]: 48 ----> 11 3330c4762a1bSJed Brown[0]: 48 ----> 12 3331c4762a1bSJed Brown[0]: 48 ----> 13 3332c4762a1bSJed Brown[0]: 48 ----> 15 3333c4762a1bSJed Brown[0]: 48 ----> 16 3334c4762a1bSJed Brown[0]: 48 ----> 17 3335c4762a1bSJed Brown[0]: 48 ----> 18 3336c4762a1bSJed Brown[0]: 48 ----> 20 3337c4762a1bSJed Brown[0]: 48 ----> 22 3338c4762a1bSJed Brown[0]: 48 ----> 24 3339c4762a1bSJed Brown[0]: 48 ----> 26 3340c4762a1bSJed Brown[0]: 48 ----> 27 3341c4762a1bSJed Brown[0]: 48 ----> 28 3342c4762a1bSJed Brown[0]: 48 ----> 29 3343c4762a1bSJed Brown[0]: 48 ----> 30 3344c4762a1bSJed Brown[0]: 48 ----> 31 3345c4762a1bSJed Brown[0]: 49 ----> 1 3346c4762a1bSJed Brown[0]: 49 ----> 2 3347c4762a1bSJed Brown[0]: 49 ----> 7 3348c4762a1bSJed Brown[0]: 49 ----> 8 3349c4762a1bSJed Brown[0]: 49 ----> 9 3350c4762a1bSJed Brown[0]: 49 ----> 10 3351c4762a1bSJed Brown[0]: 49 ----> 11 3352c4762a1bSJed Brown[0]: 49 ----> 12 3353c4762a1bSJed Brown[0]: 49 ----> 14 3354c4762a1bSJed Brown[0]: 49 ----> 17 3355c4762a1bSJed Brown[0]: 49 ----> 19 3356c4762a1bSJed Brown[0]: 49 ----> 20 3357c4762a1bSJed Brown[0]: 49 ----> 21 3358c4762a1bSJed Brown[0]: 49 ----> 23 3359c4762a1bSJed Brown[0]: 49 ----> 24 3360c4762a1bSJed Brown[0]: 49 ----> 25 3361c4762a1bSJed Brown[0]: 50 ----> 2 3362c4762a1bSJed Brown[0]: 50 ----> 3 3363c4762a1bSJed Brown[0]: 50 ----> 4 3364c4762a1bSJed Brown[0]: 50 ----> 12 3365c4762a1bSJed Brown[0]: 50 ----> 13 3366c4762a1bSJed Brown[0]: 50 ----> 15 3367c4762a1bSJed Brown[0]: 50 ----> 21 3368c4762a1bSJed Brown[0]: 50 ----> 25 3369c4762a1bSJed Brown[0]: 51 ----> 1 3370c4762a1bSJed Brown[0]: 51 ----> 6 3371c4762a1bSJed Brown[0]: 51 ----> 9 3372c4762a1bSJed Brown[0]: 51 ----> 10 3373c4762a1bSJed Brown[0]: 51 ----> 16 3374c4762a1bSJed Brown[0]: 51 ----> 17 3375c4762a1bSJed Brown[0]: 51 ----> 18 3376c4762a1bSJed Brown[0]: 51 ----> 22 3377c4762a1bSJed Brown[0]: 52 ----> 0 3378c4762a1bSJed Brown[0]: 52 ----> 5 3379c4762a1bSJed Brown[0]: 52 ----> 8 3380c4762a1bSJed Brown[0]: 52 ----> 11 3381c4762a1bSJed Brown[0]: 52 ----> 19 3382c4762a1bSJed Brown[0]: 52 ----> 23 3383c4762a1bSJed Brown[0]: 52 ----> 26 3384c4762a1bSJed Brown[0]: 52 ----> 27 3385c4762a1bSJed Brown[0]: 53 ----> 7 3386c4762a1bSJed Brown[0]: 53 ----> 14 3387c4762a1bSJed Brown[0]: 53 ----> 20 3388c4762a1bSJed Brown[0]: 53 ----> 24 3389c4762a1bSJed Brown[0]: 53 ----> 28 3390c4762a1bSJed Brown[0]: 53 ----> 29 3391c4762a1bSJed Brown[0]: 53 ----> 30 3392c4762a1bSJed Brown[0]: 53 ----> 31 3393c4762a1bSJed BrownCones: 3394c4762a1bSJed Brown[0] Max cone size: 4 3395c4762a1bSJed Brown[0]: 0 <---- 48 (0) 3396c4762a1bSJed Brown[0]: 0 <---- 52 (0) 3397c4762a1bSJed Brown[0]: 0 <---- 43 (0) 3398c4762a1bSJed Brown[0]: 0 <---- 46 (0) 3399c4762a1bSJed Brown[0]: 1 <---- 39 (0) 3400c4762a1bSJed Brown[0]: 1 <---- 51 (0) 3401c4762a1bSJed Brown[0]: 1 <---- 42 (0) 3402c4762a1bSJed Brown[0]: 1 <---- 49 (0) 3403c4762a1bSJed Brown[0]: 2 <---- 49 (0) 3404c4762a1bSJed Brown[0]: 2 <---- 50 (0) 3405c4762a1bSJed Brown[0]: 2 <---- 40 (0) 3406c4762a1bSJed Brown[0]: 2 <---- 48 (0) 3407c4762a1bSJed Brown[0]: 3 <---- 48 (0) 3408c4762a1bSJed Brown[0]: 3 <---- 40 (0) 3409c4762a1bSJed Brown[0]: 3 <---- 45 (0) 3410c4762a1bSJed Brown[0]: 3 <---- 50 (0) 3411c4762a1bSJed Brown[0]: 4 <---- 33 (0) 3412c4762a1bSJed Brown[0]: 4 <---- 47 (0) 3413c4762a1bSJed Brown[0]: 4 <---- 48 (0) 3414c4762a1bSJed Brown[0]: 4 <---- 50 (0) 3415c4762a1bSJed Brown[0]: 5 <---- 36 (0) 3416c4762a1bSJed Brown[0]: 5 <---- 52 (0) 3417c4762a1bSJed Brown[0]: 5 <---- 48 (0) 3418c4762a1bSJed Brown[0]: 5 <---- 46 (0) 3419c4762a1bSJed Brown[0]: 6 <---- 48 (0) 3420c4762a1bSJed Brown[0]: 6 <---- 37 (0) 3421c4762a1bSJed Brown[0]: 6 <---- 51 (0) 3422c4762a1bSJed Brown[0]: 6 <---- 47 (0) 3423c4762a1bSJed Brown[0]: 7 <---- 40 (0) 3424c4762a1bSJed Brown[0]: 7 <---- 53 (0) 3425c4762a1bSJed Brown[0]: 7 <---- 34 (0) 3426c4762a1bSJed Brown[0]: 7 <---- 49 (0) 3427c4762a1bSJed Brown[0]: 8 <---- 52 (0) 3428c4762a1bSJed Brown[0]: 8 <---- 41 (0) 3429c4762a1bSJed Brown[0]: 8 <---- 48 (0) 3430c4762a1bSJed Brown[0]: 8 <---- 49 (0) 3431c4762a1bSJed Brown[0]: 9 <---- 43 (0) 3432c4762a1bSJed Brown[0]: 9 <---- 49 (0) 3433c4762a1bSJed Brown[0]: 9 <---- 48 (0) 3434c4762a1bSJed Brown[0]: 9 <---- 51 (0) 3435c4762a1bSJed Brown[0]: 10 <---- 39 (0) 3436c4762a1bSJed Brown[0]: 10 <---- 43 (0) 3437c4762a1bSJed Brown[0]: 10 <---- 51 (0) 3438c4762a1bSJed Brown[0]: 10 <---- 49 (0) 3439c4762a1bSJed Brown[0]: 11 <---- 49 (0) 3440c4762a1bSJed Brown[0]: 11 <---- 52 (0) 3441c4762a1bSJed Brown[0]: 11 <---- 43 (0) 3442c4762a1bSJed Brown[0]: 11 <---- 48 (0) 3443c4762a1bSJed Brown[0]: 12 <---- 42 (0) 3444c4762a1bSJed Brown[0]: 12 <---- 49 (0) 3445c4762a1bSJed Brown[0]: 12 <---- 48 (0) 3446c4762a1bSJed Brown[0]: 12 <---- 50 (0) 3447c4762a1bSJed Brown[0]: 13 <---- 33 (0) 3448c4762a1bSJed Brown[0]: 13 <---- 48 (0) 3449c4762a1bSJed Brown[0]: 13 <---- 45 (0) 3450c4762a1bSJed Brown[0]: 13 <---- 50 (0) 3451c4762a1bSJed Brown[0]: 14 <---- 34 (0) 3452c4762a1bSJed Brown[0]: 14 <---- 53 (0) 3453c4762a1bSJed Brown[0]: 14 <---- 41 (0) 3454c4762a1bSJed Brown[0]: 14 <---- 49 (0) 3455c4762a1bSJed Brown[0]: 15 <---- 48 (0) 3456c4762a1bSJed Brown[0]: 15 <---- 50 (0) 3457c4762a1bSJed Brown[0]: 15 <---- 47 (0) 3458c4762a1bSJed Brown[0]: 15 <---- 42 (0) 3459c4762a1bSJed Brown[0]: 16 <---- 51 (0) 3460c4762a1bSJed Brown[0]: 16 <---- 46 (0) 3461c4762a1bSJed Brown[0]: 16 <---- 48 (0) 3462c4762a1bSJed Brown[0]: 16 <---- 43 (0) 3463c4762a1bSJed Brown[0]: 17 <---- 51 (0) 3464c4762a1bSJed Brown[0]: 17 <---- 49 (0) 3465c4762a1bSJed Brown[0]: 17 <---- 48 (0) 3466c4762a1bSJed Brown[0]: 17 <---- 42 (0) 3467c4762a1bSJed Brown[0]: 18 <---- 51 (0) 3468c4762a1bSJed Brown[0]: 18 <---- 46 (0) 3469c4762a1bSJed Brown[0]: 18 <---- 37 (0) 3470c4762a1bSJed Brown[0]: 18 <---- 48 (0) 3471c4762a1bSJed Brown[0]: 19 <---- 41 (0) 3472c4762a1bSJed Brown[0]: 19 <---- 38 (0) 3473c4762a1bSJed Brown[0]: 19 <---- 49 (0) 3474c4762a1bSJed Brown[0]: 19 <---- 52 (0) 3475c4762a1bSJed Brown[0]: 20 <---- 48 (0) 3476c4762a1bSJed Brown[0]: 20 <---- 53 (0) 3477c4762a1bSJed Brown[0]: 20 <---- 40 (0) 3478c4762a1bSJed Brown[0]: 20 <---- 49 (0) 3479c4762a1bSJed Brown[0]: 21 <---- 42 (0) 3480c4762a1bSJed Brown[0]: 21 <---- 35 (0) 3481c4762a1bSJed Brown[0]: 21 <---- 49 (0) 3482c4762a1bSJed Brown[0]: 21 <---- 50 (0) 3483c4762a1bSJed Brown[0]: 22 <---- 47 (0) 3484c4762a1bSJed Brown[0]: 22 <---- 48 (0) 3485c4762a1bSJed Brown[0]: 22 <---- 42 (0) 3486c4762a1bSJed Brown[0]: 22 <---- 51 (0) 3487c4762a1bSJed Brown[0]: 23 <---- 49 (0) 3488c4762a1bSJed Brown[0]: 23 <---- 38 (0) 3489c4762a1bSJed Brown[0]: 23 <---- 43 (0) 3490c4762a1bSJed Brown[0]: 23 <---- 52 (0) 3491c4762a1bSJed Brown[0]: 24 <---- 41 (0) 3492c4762a1bSJed Brown[0]: 24 <---- 53 (0) 3493c4762a1bSJed Brown[0]: 24 <---- 48 (0) 3494c4762a1bSJed Brown[0]: 24 <---- 49 (0) 3495c4762a1bSJed Brown[0]: 25 <---- 49 (0) 3496c4762a1bSJed Brown[0]: 25 <---- 35 (0) 3497c4762a1bSJed Brown[0]: 25 <---- 40 (0) 3498c4762a1bSJed Brown[0]: 25 <---- 50 (0) 3499c4762a1bSJed Brown[0]: 26 <---- 52 (0) 3500c4762a1bSJed Brown[0]: 26 <---- 44 (0) 3501c4762a1bSJed Brown[0]: 26 <---- 48 (0) 3502c4762a1bSJed Brown[0]: 26 <---- 41 (0) 3503c4762a1bSJed Brown[0]: 27 <---- 36 (0) 3504c4762a1bSJed Brown[0]: 27 <---- 52 (0) 3505c4762a1bSJed Brown[0]: 27 <---- 44 (0) 3506c4762a1bSJed Brown[0]: 27 <---- 48 (0) 3507c4762a1bSJed Brown[0]: 28 <---- 32 (0) 3508c4762a1bSJed Brown[0]: 28 <---- 48 (0) 3509c4762a1bSJed Brown[0]: 28 <---- 53 (0) 3510c4762a1bSJed Brown[0]: 28 <---- 45 (0) 3511c4762a1bSJed Brown[0]: 29 <---- 40 (0) 3512c4762a1bSJed Brown[0]: 29 <---- 45 (0) 3513c4762a1bSJed Brown[0]: 29 <---- 53 (0) 3514c4762a1bSJed Brown[0]: 29 <---- 48 (0) 3515c4762a1bSJed Brown[0]: 30 <---- 53 (0) 3516c4762a1bSJed Brown[0]: 30 <---- 48 (0) 3517c4762a1bSJed Brown[0]: 30 <---- 32 (0) 3518c4762a1bSJed Brown[0]: 30 <---- 44 (0) 3519c4762a1bSJed Brown[0]: 31 <---- 48 (0) 3520c4762a1bSJed Brown[0]: 31 <---- 53 (0) 3521c4762a1bSJed Brown[0]: 31 <---- 41 (0) 3522c4762a1bSJed Brown[0]: 31 <---- 44 (0) 3523c4762a1bSJed Browncoordinates with 1 fields 3524c4762a1bSJed Brown field 0 with 3 components 3525c4762a1bSJed BrownProcess 0: 3526c4762a1bSJed Brown ( 32) dim 3 offset 0 0. 0. 0. 3527c4762a1bSJed Brown ( 33) dim 3 offset 3 1. 0. 0. 3528c4762a1bSJed Brown ( 34) dim 3 offset 6 0. 1. 0. 3529c4762a1bSJed Brown ( 35) dim 3 offset 9 1. 1. 0. 3530c4762a1bSJed Brown ( 36) dim 3 offset 12 0. 0. 1. 3531c4762a1bSJed Brown ( 37) dim 3 offset 15 1. 0. 1. 3532c4762a1bSJed Brown ( 38) dim 3 offset 18 0. 1. 1. 3533c4762a1bSJed Brown ( 39) dim 3 offset 21 1. 1. 1. 3534c4762a1bSJed Brown ( 40) dim 3 offset 24 0.5 1. 0. 3535c4762a1bSJed Brown ( 41) dim 3 offset 27 0. 1. 0.5 3536c4762a1bSJed Brown ( 42) dim 3 offset 30 1. 1. 0.5 3537c4762a1bSJed Brown ( 43) dim 3 offset 33 0.5 1. 1. 3538c4762a1bSJed Brown ( 44) dim 3 offset 36 0. 0. 0.5 3539c4762a1bSJed Brown ( 45) dim 3 offset 39 0.5 0. 0. 3540c4762a1bSJed Brown ( 46) dim 3 offset 42 0.5 0. 1. 3541c4762a1bSJed Brown ( 47) dim 3 offset 45 1. 0. 0.5 3542c4762a1bSJed Brown ( 48) dim 3 offset 48 0.5 0. 0.5 3543c4762a1bSJed Brown ( 49) dim 3 offset 51 0.5 1. 0.5 3544c4762a1bSJed Brown ( 50) dim 3 offset 54 1. 0.5 0. 3545c4762a1bSJed Brown ( 51) dim 3 offset 57 1. 0.5 1. 3546c4762a1bSJed Brown ( 52) dim 3 offset 60 0. 0.5 1. 3547c4762a1bSJed Brown ( 53) dim 3 offset 63 0. 0.5 0. 3548c4762a1bSJed BrownLabel 'marker': 3549c4762a1bSJed Brown[0]: 32 (1) 3550c4762a1bSJed Brown[0]: 33 (1) 3551c4762a1bSJed Brown[0]: 34 (1) 3552c4762a1bSJed Brown[0]: 35 (1) 3553c4762a1bSJed Brown[0]: 36 (1) 3554c4762a1bSJed Brown[0]: 37 (1) 3555c4762a1bSJed Brown[0]: 38 (1) 3556c4762a1bSJed Brown[0]: 39 (1) 3557c4762a1bSJed Brown[0]: 40 (1) 3558c4762a1bSJed Brown[0]: 41 (1) 3559c4762a1bSJed Brown[0]: 42 (1) 3560c4762a1bSJed Brown[0]: 43 (1) 3561c4762a1bSJed Brown[0]: 44 (1) 3562c4762a1bSJed Brown[0]: 45 (1) 3563c4762a1bSJed Brown[0]: 46 (1) 3564c4762a1bSJed Brown[0]: 47 (1) 3565c4762a1bSJed Brown[0]: 48 (1) 3566c4762a1bSJed Brown[0]: 49 (1) 3567c4762a1bSJed Brown[0]: 50 (1) 3568c4762a1bSJed Brown[0]: 51 (1) 3569c4762a1bSJed Brown[0]: 52 (1) 3570c4762a1bSJed Brown[0]: 53 (1) 3571*54fcfd0cSMatthew G. KnepleyLabel 'celltype': 3572*54fcfd0cSMatthew G. Knepley[0]: 0 (6) 3573*54fcfd0cSMatthew G. Knepley[0]: 1 (6) 3574*54fcfd0cSMatthew G. Knepley[0]: 2 (6) 3575*54fcfd0cSMatthew G. Knepley[0]: 3 (6) 3576*54fcfd0cSMatthew G. Knepley[0]: 4 (6) 3577*54fcfd0cSMatthew G. Knepley[0]: 5 (6) 3578*54fcfd0cSMatthew G. Knepley[0]: 6 (6) 3579*54fcfd0cSMatthew G. Knepley[0]: 7 (6) 3580*54fcfd0cSMatthew G. Knepley[0]: 8 (6) 3581*54fcfd0cSMatthew G. Knepley[0]: 9 (6) 3582*54fcfd0cSMatthew G. Knepley[0]: 10 (6) 3583*54fcfd0cSMatthew G. Knepley[0]: 11 (6) 3584*54fcfd0cSMatthew G. Knepley[0]: 12 (6) 3585*54fcfd0cSMatthew G. Knepley[0]: 13 (6) 3586*54fcfd0cSMatthew G. Knepley[0]: 14 (6) 3587*54fcfd0cSMatthew G. Knepley[0]: 15 (6) 3588*54fcfd0cSMatthew G. Knepley[0]: 16 (6) 3589*54fcfd0cSMatthew G. Knepley[0]: 17 (6) 3590*54fcfd0cSMatthew G. Knepley[0]: 18 (6) 3591*54fcfd0cSMatthew G. Knepley[0]: 19 (6) 3592*54fcfd0cSMatthew G. Knepley[0]: 20 (6) 3593*54fcfd0cSMatthew G. Knepley[0]: 21 (6) 3594*54fcfd0cSMatthew G. Knepley[0]: 22 (6) 3595*54fcfd0cSMatthew G. Knepley[0]: 23 (6) 3596*54fcfd0cSMatthew G. Knepley[0]: 24 (6) 3597*54fcfd0cSMatthew G. Knepley[0]: 25 (6) 3598*54fcfd0cSMatthew G. Knepley[0]: 26 (6) 3599*54fcfd0cSMatthew G. Knepley[0]: 27 (6) 3600*54fcfd0cSMatthew G. Knepley[0]: 28 (6) 3601*54fcfd0cSMatthew G. Knepley[0]: 29 (6) 3602*54fcfd0cSMatthew G. Knepley[0]: 30 (6) 3603*54fcfd0cSMatthew G. Knepley[0]: 31 (6) 3604*54fcfd0cSMatthew G. Knepley[0]: 32 (0) 3605*54fcfd0cSMatthew G. Knepley[0]: 33 (0) 3606*54fcfd0cSMatthew G. Knepley[0]: 34 (0) 3607*54fcfd0cSMatthew G. Knepley[0]: 35 (0) 3608*54fcfd0cSMatthew G. Knepley[0]: 36 (0) 3609*54fcfd0cSMatthew G. Knepley[0]: 37 (0) 3610*54fcfd0cSMatthew G. Knepley[0]: 38 (0) 3611*54fcfd0cSMatthew G. Knepley[0]: 39 (0) 3612*54fcfd0cSMatthew G. Knepley[0]: 40 (0) 3613*54fcfd0cSMatthew G. Knepley[0]: 41 (0) 3614*54fcfd0cSMatthew G. Knepley[0]: 42 (0) 3615*54fcfd0cSMatthew G. Knepley[0]: 43 (0) 3616*54fcfd0cSMatthew G. Knepley[0]: 44 (0) 3617*54fcfd0cSMatthew G. Knepley[0]: 45 (0) 3618*54fcfd0cSMatthew G. Knepley[0]: 46 (0) 3619*54fcfd0cSMatthew G. Knepley[0]: 47 (0) 3620*54fcfd0cSMatthew G. Knepley[0]: 48 (0) 3621*54fcfd0cSMatthew G. Knepley[0]: 49 (0) 3622*54fcfd0cSMatthew G. Knepley[0]: 50 (0) 3623*54fcfd0cSMatthew G. Knepley[0]: 51 (0) 3624*54fcfd0cSMatthew G. Knepley[0]: 52 (0) 3625*54fcfd0cSMatthew G. Knepley[0]: 53 (0) 3626c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 0 FEM Volume 0.25 3627c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 1 FEM Volume 0.125 3628c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 2 FEM Volume 0.25 3629c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 3 FEM Volume 0.25 3630c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 4 FEM Volume 0.125 3631c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 5 FEM Volume 0.125 3632c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 6 FEM Volume 0.125 3633c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 7 FEM Volume 0.125 3634c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 8 FEM Volume 0.25 3635c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 9 FEM Volume 0.25 3636c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 10 FEM Volume 0.125 3637c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 11 FEM Volume 0.25 3638c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 12 FEM Volume 0.25 3639c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 13 FEM Volume 0.125 3640c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 14 FEM Volume 0.125 3641c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 15 FEM Volume 0.25 3642c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 16 FEM Volume 0.25 3643c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 17 FEM Volume 0.25 3644c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 18 FEM Volume 0.125 3645c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 19 FEM Volume 0.125 3646c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 20 FEM Volume 0.25 3647c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 21 FEM Volume 0.125 3648c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 22 FEM Volume 0.25 3649c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 23 FEM Volume 0.125 3650c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 24 FEM Volume 0.25 3651c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 25 FEM Volume 0.125 3652c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 26 FEM Volume 0.25 3653c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 27 FEM Volume 0.125 3654c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 28 FEM Volume 0.125 3655c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 29 FEM Volume 0.25 3656c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 30 FEM Volume 0.125 3657c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 31 FEM Volume 0.25 3658