Template:Merge UGrids: Difference between revisions
No edit summary |
No edit summary |
||
(8 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
__NOINDEX__ | __NOINDEX__ | ||
===Merge | __NOTOC__ | ||
====Tool description==== | ===Merge UGrids (Geometry)=== | ||
<!--====Tool description====--> | |||
The ''Merge UGrids'' tool merges two 2D geometries. These can be 2D meshes, UGrids, or scatter sets. The geometries can overlap or not. In areas of overlap, the tool honors the primary grid, deletes all elements from the secondary grid that overlap part of the primary grid plus a buffer around the primary grid. This prevents the transition zone from becoming so small that poorly shaped cells result. The tool builds transition triangle cells to fill the gap created in this process. The new geometry is created as 2D Mesh in SMS. | The ''Merge UGrids'' tool merges two 2D geometries. These can be 2D meshes, UGrids, or scatter sets. The geometries can overlap or not. In areas of overlap, the tool honors the primary grid, deletes all elements from the secondary grid that overlap part of the primary grid plus a buffer around the primary grid. This prevents the transition zone from becoming so small that poorly shaped cells result. The tool builds transition triangle cells to fill the gap created in this process. The new geometry is created as 2D Mesh in SMS. | ||
This tool is designed to replace the functionality to merge meshes in SMS. This operation is faster, more generic, and because it is in the toolbox, will be accessible outside of the standard SMS framework. | Limitations: | ||
* This tool only works on 2 geometries at a time. If multiple geometries are to be merged, they must be merged incrementally. | |||
* The ''Primary grid'' argument for this tool must be a single contiguous geometry. (It can't be disjoint). If disjoint pieces exist, they must be merged into a background surface one at a time. | |||
This tool is designed to replace the functionality to merge meshes and scatter sets in SMS. This operation is faster, more generic, and because it is in the toolbox, will be accessible outside of the standard SMS framework. | |||
====Input parameters==== | ====Input parameters==== | ||
*''Primary grid'' – Select the grid that will act as the primary grid. If there are conflicts during the merge, this grid will receive priority to resolve the conflict. | *''Primary grid'' – Select the grid that will act as the primary grid. If there are conflicts during the merge, this grid will receive priority to resolve the conflict. | ||
*''Secondary grid'' – Select the grid that will act as the secondary grid during the merge. | *''Secondary grid'' – Select the grid that will act as the secondary grid during the merge. | ||
*''Duplicate point tolerance'' – | *''Duplicate point tolerance'' – When points are compared as duplicates the distance between the points is calculated. If the distance is less than this tolerance then the points are considered duplicates. This is used for comparing points on the outer boundary of the primary grid with points in the secondary grid and trying to preserve cells in the secondary grid that are adjacent to cells in the primary grid. The default value is usually sufficient but if you find cells in the secondary grid are being deleted and you want to preserve those then try increasing the tolerance. | ||
*''Buffer distance option'' – | *''Buffer distance option'' – Option for buffering the outer boundary of the primary grid during the merge operation. | ||
**''Default'' – The tool will use 0.01 times the minimum cell edge length as the buffer distance. | **''Default'' – The tool will use 0.01 times the minimum cell edge length as the buffer distance. | ||
**''Specified'' – The tool will use the user specified buffer distance. | **''Specified'' – The tool will use the user specified buffer distance. | ||
***''Buffer distance'' – specify the desired buffer distance. This is the width of the transition zone between the geomtries. | ***''Buffer distance'' – specify the desired buffer distance. This is the width of the transition zone between the geomtries. | ||
*''Stitch non-overlapping grids with matching boundary points'' – Option for merging two grids that have matching boundary points and no overlapping features. This option should only be used if the user is positive that the grids satisfy this constraint. A grid with internal holes will result from using this option when the grids overlap. The tool will run significantly faster if this option is checked. | |||
====Output parameters==== | ====Output parameters==== | ||
Line 19: | Line 25: | ||
====Current Location in toolbox==== | ====Current Location in toolbox==== | ||
Unstructured Grids/Merge Ugrids | |||
<!-- | |||
====Related Tools==== | ====Related Tools==== | ||
--> | |||
{{-}} | {{-}} | ||
<noinclude>[[Category: | <noinclude>[[Category:Toolbox UGrid]]</noinclude> |
Latest revision as of 15:42, 24 October 2023
Merge UGrids (Geometry)
The Merge UGrids tool merges two 2D geometries. These can be 2D meshes, UGrids, or scatter sets. The geometries can overlap or not. In areas of overlap, the tool honors the primary grid, deletes all elements from the secondary grid that overlap part of the primary grid plus a buffer around the primary grid. This prevents the transition zone from becoming so small that poorly shaped cells result. The tool builds transition triangle cells to fill the gap created in this process. The new geometry is created as 2D Mesh in SMS.
Limitations:
- This tool only works on 2 geometries at a time. If multiple geometries are to be merged, they must be merged incrementally.
- The Primary grid argument for this tool must be a single contiguous geometry. (It can't be disjoint). If disjoint pieces exist, they must be merged into a background surface one at a time.
This tool is designed to replace the functionality to merge meshes and scatter sets in SMS. This operation is faster, more generic, and because it is in the toolbox, will be accessible outside of the standard SMS framework.
Input parameters
- Primary grid – Select the grid that will act as the primary grid. If there are conflicts during the merge, this grid will receive priority to resolve the conflict.
- Secondary grid – Select the grid that will act as the secondary grid during the merge.
- Duplicate point tolerance – When points are compared as duplicates the distance between the points is calculated. If the distance is less than this tolerance then the points are considered duplicates. This is used for comparing points on the outer boundary of the primary grid with points in the secondary grid and trying to preserve cells in the secondary grid that are adjacent to cells in the primary grid. The default value is usually sufficient but if you find cells in the secondary grid are being deleted and you want to preserve those then try increasing the tolerance.
- Buffer distance option – Option for buffering the outer boundary of the primary grid during the merge operation.
- Default – The tool will use 0.01 times the minimum cell edge length as the buffer distance.
- Specified – The tool will use the user specified buffer distance.
- Buffer distance – specify the desired buffer distance. This is the width of the transition zone between the geomtries.
- Stitch non-overlapping grids with matching boundary points – Option for merging two grids that have matching boundary points and no overlapping features. This option should only be used if the user is positive that the grids satisfy this constraint. A grid with internal holes will result from using this option when the grids overlap. The tool will run significantly faster if this option is checked.
Output parameters
- Merged grid – Enter the name of the new merged UGrid.
Current Location in toolbox
Unstructured Grids/Merge Ugrids