Changeset 4449


Ignore:
Timestamp:
May 16, 2007, 11:53:35 AM (17 years ago)
Author:
duncan
Message:

Getting triangle to automatically remove lone vertices

Location:
anuga_core/source/anuga/mesh_engine
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • anuga_core/source/anuga/mesh_engine/mesh_engine.py

    r4158 r4449  
    102102        segment array."""
    103103        raise ANUGAError, msg
     104
     105   
     106    #print "mode", mode
     107    if mode.find('n'):
     108        mode = 'j' + mode
     109        # j- Jettisons vertices that are not part of the final
     110        #    triangulation from the output .node file (including duplicate
     111        #    input vertices and vertices ``eaten'' by holes).  - output a
     112        #    list of neighboring triangles
     113           
    104114    #print "points",points
    105115    #print "segments", segments
  • anuga_core/source/anuga/mesh_engine/test_generate_mesh.py

    r4165 r4449  
    11#!/usr/bin/env python
    22#
    3 
     3"""
     4I removed lone test vert's, since I'm working on removing lone verts at a lower
     5level of the code, using the -j flag in triangle.
     6"""
    47import sys
    58
     
    407410                        'lonepointlist is wrong!')
    408411
    409     def test_lone_vertsII(self):
     412    def dont_test_lone_vertsII(self):
    410413
    411414        points = []
     
    443446                        'lonepointlist is wrong!')
    444447
    445     def test_lone_vertsIII(self):
     448    def dont_test_lone_vertsIII(self):
    446449
    447450        points = []
     
    494497                        'lonepointlist is wrong!')
    495498       
    496     def test_lone_verts4(self):
     499    def dont_test_lone_verts4(self):
    497500        points = []
    498501        seglist = []
     
    510513        #print "data['generatedtrianglelist']", data['generatedtrianglelist']
    511514        #self.failUnless(data['generatedtrianglelist'] ==[(4, 0, 2),(2, 3, 4)],
    512          #               'trianglelist is wrong!')
     515        #               'trianglelist is wrong!')
     516        print "seglist", seglist
     517        print "data['generatedsegmentlist']", data['generatedsegmentlist']
     518        print "points", points
     519        print "data['generatedpointlist'] ",data['generatedpointlist']
     520        print "points", points
    513521        self.failUnless(data['generatedsegmentlist'] ==seglist,
    514522                        'segmentlist is wrong!')
Note: See TracChangeset for help on using the changeset viewer.