Changeset 687
- Timestamp:
- Dec 7, 2004, 5:41:44 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inundation/ga/storm_surge/pmesh/documentation/issues.txt
r681 r687 3 3 OPEN - issues that have not beeen resolved 4 4 Issue: Catch error if .tsh file is a bad format. 5 suggestion: auick and dirty try - except 6 Importance: Medium 5 7 6 8 Issue (new feature): Have visualisation of verts be turned on and 7 9 off. This will speed things up. 8 10 Importance: low 11 12 Issue (new feature): Hve .tsh as a netscf fie, instead of an ascii 13 file. 14 Importance: Medium 15 16 Issue: When a file is saved as and then saved later, sometimes the 17 file name is not known. Is it that 'clear' is removing the name 18 (which it should). 19 20 Issue:A .tsh file loaded into pmesh after smoothing will not have the 21 outline info, since this is removed when smoothing. If this is a 22 problem, refactor loadASCII so it can write the outline as well. 23 Suggested Action: Document use 24 25 Issue: Why is triangle att's set as a list and returned as a list of 26 lists, when loading from a .tsh file? Note: a change of this might 27 also affect the 'triangle' glue code. 28 Note: This also happens to triangle atts! 29 30 Issue:vertices at the bottom of the canvas can be hard to visualise, 31 since you don't know if all vertices are on the screen. 32 Suggested Action: have a 5% border 33 Importance: low 34 35 Issue: The mesh produced by triangle isn't of high quality near a low 36 angle formed by two user segments. 37 Reason:triangle 38 Tried: Tried the triangle flags L,i,V (for info). Using box.poly on 39 nautilus. Couldn't get a better quality mesh. 40 41 Issue: Get the naming right for mesh/triangulation/user/generated. 42 How about "outline + triangulation = mesh" 43 Importance: Medium -low 44 45 Issue: S/W - too many methods with the same name on differnent classes 46 eg editWindow. Makes things confusing. 47 Importance: low 48 49 Issue: Normalise seems broken - what is it doing to the attributes?. 50 Suggested Action: remove! 51 52 Bug: Calling 'Generate Mesh' on empty document or If there are no 53 enclosed regions will cause trianglulation to crash pmesh. 54 Importance: low 55 Suggested Action: Catch them (with try) and do nothing 56 notes: Fixing the 'Generate Mesh' crash is a P3 requirement. 57 58 The zoom in/out is jittery 59 60 The initial mesh window coordinates are in the fourth quadrant. 61 62 Deleting a selected object is done with the scroll bar, not the 63 delete key. 64 65 Issue: triangle calculates incorrect attribute values, some of the time. 66 Importance: Medium 67 Suggested Action: Preprocess data to smoth it out. 68 69 Issue: pmesh can not be automatically installed in windows and linux, 70 triangle doesn't compile easily. 71 Installs best in Linux. 72 Importance: Low 73 Suggested Action: delve into setup more so it works with a variety of 74 compilers. 75 76 Issue: two vertices can be ontop of one another 77 Importance: Low 78 Suggested Action: See how it goes when used. The cost of checking 79 probably doesn't outwiegh the benifit. 80 action taken: When loading an xya file duplicate vertices are removed. 81 82 83 Issue: When calculating mesh, have the pointer turn into an hour glass 84 Importance: Low 85 86 Issue When starting generate mesh, the cursor doesn't start in the 87 first box. 88 Importance: Low 89 90 **************** 91 CLOSED - issues that have beeen resolved 92 ************ 93 94 Issue:Implememt the following with mesh gen minimum angle, 0 - 32 95 nothing;32-40 warning message, may not converge; 40 - error message 96 Importance: Low 97 Action: done 98 99 Issue: Middle magnifying glass icon does not describe what it will do. 100 Importance: Low Low 101 action: too unimportant to do 102 103 Issue: Maybe triangle doesn't normalise meshes away from the origin, 104 resulting in round-off error. 105 Importance: Low Low 106 Suggested Action: closed since this didn;t seem to be a problem. 107 108 Issue:hull.exe generates files that it doesn't clean up eg called 109 s1f8, se4, etc. These seem to turn up in a root directory 110 Importance: Low 111 112 Issue: Hull.exe (alpha shape) - gives an assertion error if points are 113 too close together?. 114 Importance: Low 115 Suggested Action: when using the results from hull.exe, check if it 116 has given any results and throw a friendly message if there are no results. 117 118 Issue: When adding segments, vertices are hard to select (with the mouse). 119 120 Issue: Calling autoSegment when not in the pmesh directory will not 121 work, since it calls the hull.exe, assuming it's in the current dir 122 Importance: medium 123 Suggested Action: Have the current dir change to the pmesh dir , run 124 hull, then change back 125 action: contractor is making alpha shape in python 126 127 Issue: In the shallow_water functions for pmesh, make the 128 volume.interpolate_cons_quantitie call more automatic 129 130 Issue: Need tests for pmesh functions in shallow_water.py 131 132 Issue: If there is a large scale grid, how many triangles can be 133 generated? with a normalised grid there's a limit of 22674. 134 Using a 100 * 100 domain, a max triangle area of 0.01 produced 135 1,048,576 triangles. 9 136 10 137 Issue: Internal boudaries get an empty string as tag (per default?) … … 16 143 # 17 144 #domain = Domain(domain.coordinates, domain.triangles, domain.boundary) 18 19 20 Issue: When a file is saved as and then saved later, sometimes the 21 file name is not known. Is it that 'clear' is removing the name 22 (which it should). 23 24 Issue:A .tsh file loaded into pmesh after smoothing will not have the 25 outline info, since this is removed when smoothing. If this is a 26 problem, refactor loadASCII so it can write the outline as well. 27 28 Issue: Why is triangle att's set as a list and returned as a list of 29 lists, when loading from a .tsh file? Note: a change of this might 30 also affect the 'triangle' glue code. 31 Note: This also happens to triangle atts! 32 33 Issue:vertices at the bottom of the canvas can be hard to visualise, 34 since you don't know if all vertices are on the screen. 35 36 37 Issue: If there is a large scale grid, how many triangles can be 38 generated? with a normalised grid there's a limit of 22674. 39 Using a 100 * 100 domain, a max triangle area of 0.01 produced 40 1,048,576 triangles. 41 42 Issue: The mesh produced by triangle isn't of high quality near a low 43 angle formed by two user segments. 44 Reason:triangle 45 Tried: Tried the triangle flags L,i,V (for info). Using box.poly on 46 nautilus. Couldn't get a better quality mesh. 47 48 Issue: Get the naming right for mesh/triangulation/user/generated. 49 How about "outline + triangulation = mesh" 50 51 Issue: S/W - too many methods with the same name on differnent classes 52 eg editWindow. Makes things confusing. 53 54 Issue: Normalise seems broken - what is it doing to the attributes? 55 56 Issue: In the shallow_water functions for pmesh, make the 57 volume.interpolate_cons_quantitie call more automatic 58 59 Issue: Need tests for pmesh functions in shallow_water.py 60 61 Issue: Calling autoSegment when not in the pmesh directory will not 62 work, since it calls the hull.exe, assuming it's in the current dir 63 Importance: medium 64 Suggested Action: Have the current dir change to the pmesh dir , run 65 hull, then change back 66 67 Bug: Calling 'Generate Mesh' on empty document or If there are no 68 enclosed regions will cause trianglulation to crash pmesh. 69 Importance: Medium 70 Suggested Action: Catch them (with try) and do nothing 71 notes: Fixing the 'Generate Mesh' crash is a P3 requirement. 72 73 The zoom in/out is jittery 74 75 The initial mesh window coordinates are in the fourth quadrant. 76 77 When adding segments, vertices are hard to select (with the mouse). 78 79 Deleting a selected object is done with the scroll bar, not the 80 delete key. 81 82 Issue: triangle calculates incorrect attribute values, some of the time. 83 Importance: Medium 84 Suggested Action: Preprocess data to smoth it out. 85 86 Issue: Hill.exe (alpha shape) - gives an assertion error if points are 87 too close together?. 88 Importance: Low 89 Suggested Action: when using the results from hull.exe, check if it 90 has given any results and throw a friendly message if there are no results. 91 92 Issue: pmesh can not be automatically installed in windows and linux. 93 Installs best in Linux. 94 Importance: Low 95 Suggested Action: delve into setup more so it works with a variety of 96 compilers. 97 98 Issue: two vertices can be ontop of one another 99 Importance: Low 100 Suggested Action: See how it goes when used. The cost of checking 101 probably doesn't outwiegh the benifit. 102 action taken: When loading an xya file duplicate vertices are removed. 103 104 105 Issue: When calculating mesh, have the pointer turn into an hour glass 106 Importance: Low 107 108 Issue: Maybe triangle doesn't normalise meshes away from the origin, 109 resulting in round-off error. 110 Importance: Low Low 111 Suggested Action: Normalise in pmesh, before passing to triangle. 112 113 Issue:hull.exe generates files that it doesn't clean up eg called 114 s1f8, se4, etc. These seem to turn up in a root directory 115 Importance: Low 116 117 118 Issue: Middle magnifying glass icon does not describe what it will do. 119 Importance: Low Low 120 121 Issue When starting generate mesh, the cursor doesn't start in the 122 first box. 123 Importance: Low 124 125 Issue:Implememt the following with mesh gen minimum angle, 0 - 32 126 nothing;32-40 warning message, may not converge; 40 - error message 127 Importance: Low 128 129 **************** 130 CLOSED - issues that have beeen resolved 131 ************ 145 Importance: high 146 132 147 133 148 Issue: The default region button cannot be selected after loading a file.
Note: See TracChangeset
for help on using the changeset viewer.