SMS:Scatter Triangles Menu: Difference between revisions
No edit summary |
|||
Line 27: | Line 27: | ||
===Select/Delete Long Triangles=== | ===Select/Delete Long Triangles=== | ||
This option in the [[SMS:Scatter Module|Scatter Module]], ''Triangles'' Menu finds triangles longer than the length specified in the [[SMS:Scatter Menu#Scatter Options|''Scatter Options'']] dialog. The ''Scatter Options'' also allows | This option in the [[SMS:Scatter Module|Scatter Module]], ''Triangles'' Menu finds triangles longer than the length specified in the [[SMS:Scatter Menu#Scatter Options|''Scatter Options'']] dialog. The ''Scatter Options'' also allows selecting the option to delete or select the long triangles. Selecting/deleting long triangles is useful for deleting triangles that span regions where interpolation is not desired, such as over regions of land (see figure below, the selected triangles are over land). | ||
[[Image:Check_long_triangles.jpg|thumb|none|left|350 px]] | [[Image:Check_long_triangles.jpg|thumb|none|left|350 px]] |
Revision as of 16:32, 4 January 2016
The items unique to the Scatter module are listed below. The menu items operate on the active scatter set unless otherwise noted:
General Commands
Triangulate
Scatter points or mesh nodes can be triangulated to form piecewise linear surfaces. For scattered data, these surfaces are also referred to as TINs (Triangular Irregular Networks). For mesh nodes, they form a finite element mesh. The points/nodes are connected into surfaces as scatter sets or meshes are created, but at times it may be necessary to reconnect the points (i.e. after deleting individual points/nodes or triangles/elements). New triangles are constructed in mass by triangulating a set of points when the Triangulate command from the Triangles menu is executed. The selected points are connected with a series of triangles. If points are not selected, then all points will be triangulated.
Delaunay Criterion
The resulting triangulation satisfies the Delaunay criterion. The Delaunay criterion ensures that no vertex lies within the interior of any of the circumcircles of the triangles in the network as shown below:
The result of enforcing the Delaunay criterion is that long thin triangles are avoided as much as possible.
Triangulate
The vertices associated with the active scatter set can be triangulated using the Triangulate command from the Triangles menu in the Scatter module. Mesh nodes (either the selected nodes, or all nodes) can be triangulated using the Triangulate command from the Elements menu in the 2D Mesh module.
Optimize Triangulation
At times, the user will perform manual mesh editing using the Swap Edge tool. This makes the Delaunay criterion no longer hold. Selected elements can be returned to the Delaunay state by choosing the Optimize Triangulation command from the Elements menu.
Select Thin Triangles
During the process of triangulation, a mesh of triangular elements is created around existing nodes. This usually creates triangular elements outside the desired mesh boundary. Many of these exterior triangles are very skinny, and some are virtually invisible. The Select Thin Triangles command from the Elements Menu finds and selects skinny triangular elements which are on the mesh boundary.
Thin triangles interior to the mesh will not be selected when this command is performed, since deletion of interior triangles would result in gaps in the mesh. After the thin triangles have been selected, they can be removed by selecting the Delete macro .
Select/Delete Long Triangles
This option in the Scatter Module, Triangles Menu finds triangles longer than the length specified in the Scatter Options dialog. The Scatter Options also allows selecting the option to delete or select the long triangles. Selecting/deleting long triangles is useful for deleting triangles that span regions where interpolation is not desired, such as over regions of land (see figure below, the selected triangles are over land).
Process Boundary Triangles
When scatter points are [triangulated, the resulting convex hull often contains triangles outside the desired mesh boundary. The Process Boundary Triangles dialog was developed to help remove invalid boundary triangles. To open the Process Boundary Triangles dialog:
- In the Scatter Module, make the Select Triangle tool File:SelectMeshElement.gif active
- Select Process Boundary Triangles... from the mouse right-click menu
OR
- In the Scatter Module, select Process Boundary Triangles... from the Triangles menu
See the article Process Boundary Triangles for more information.
Related Topics
SMS Menu Bars | |
---|---|
Standard Menus: | File • Edit • Display • Window • Help |
Module Menus: | 2D Mesh • Cartesian Grid • Curvilinear Grid • GIS • Map • Particle • Quadtree • Raster • Scatter |
Model Menus: | ADCIRC • BOUSS-2D • CGWAVE • CMS-Flow • CMS-Wave • FESWMS • Generic Model • GenCade • PTM • RMA2 • RMA4 • SRH-2D • STWAVE • TUFLOW |
SMS – Surface-water Modeling System | ||
---|---|---|
Modules: | 1D Grid • Cartesian Grid • Curvilinear Grid • GIS • Map • Mesh • Particle • Quadtree • Raster • Scatter • UGrid | |
General Models: | 3D Structure • FVCOM • Generic • PTM | |
Coastal Models: | ADCIRC • BOUSS-2D • CGWAVE • CMS-Flow • CMS-Wave • GenCade • STWAVE • WAM | |
Riverine/Estuarine Models: | AdH • HEC-RAS • HYDRO AS-2D • RMA2 • RMA4 • SRH-2D • TUFLOW • TUFLOW FV | |
Aquaveo • SMS Tutorials • SMS Workflows |