GMS:Creating a 3D Mesh: Difference between revisions
From XMS Wiki
Jump to navigationJump to search
No edit summary |
|||
Line 1: | Line 1: | ||
{{3D Mesh links}} | {{3D Mesh links}} | ||
In order to create a 3D Mesh in GMS you must have a set of 3D Mesh nodes. Elements can be created by using one of the [[GMS:3D Mesh Tool Palette|create element tools]] and then selecting the mesh nodes to create elements. Duplicate points can be removed by selecting '''''Find Duplicates''''' command from the | In order to create a 3D Mesh in GMS you must have a set of 3D Mesh nodes. Elements can be created by using one of the [[GMS:3D Mesh Tool Palette|create element tools]] and then selecting the mesh nodes to create elements. Duplicate points can be removed by selecting '''''Find Duplicates''''' command from the ''Mesh'' menu. If a node is found that is within a user specified tolerance of another node, the node is either selected or deleted. | ||
3D Meshes can be created 2 different ways in GMS: converting a different GMS data type to a 3D Mesh and using an automatic meshing technique. | 3D Meshes can be created 2 different ways in GMS: converting a different GMS data type to a 3D Mesh and using an automatic meshing technique. | ||
Line 13: | Line 13: | ||
*Scatter Points -> Mesh Nodes | *Scatter Points -> Mesh Nodes | ||
:The '''''Scatter Points -> Mesh Nodes''''' command is used to convert each of the scatter points to a 3D mesh node. The nodes can then be used to generate a mesh using the '''''Tessellate''''' command in the | :The '''''Scatter Points -> Mesh Nodes''''' command is used to convert each of the scatter points to a 3D mesh node. The nodes can then be used to generate a mesh using the '''''Tessellate''''' command in the ''Mesh'' menu in the 3D Mesh module. | ||
===Automated Meshing=== | ===Automated Meshing=== | ||
Line 23: | Line 23: | ||
:3D meshes are often constructed using a combination of tools in the [[GMS:TIN Module|TIN module]] and the [[GMS:2D Mesh Module|2D Mesh module]]. Portions of the mesh corresponding to "zones" or stratigraphic units are constructed one at a time as shown below. Each of these zones is bounded above and below by a surface and consists of one or more layers of 3D elements. | :3D meshes are often constructed using a combination of tools in the [[GMS:TIN Module|TIN module]] and the [[GMS:2D Mesh Module|2D Mesh module]]. Portions of the mesh corresponding to "zones" or stratigraphic units are constructed one at a time as shown below. Each of these zones is bounded above and below by a surface and consists of one or more layers of 3D elements. | ||
:Before constructing a zone of elements, a 2D mesh must be created or imported using the 2D Mesh Module. A pair of TINs must also be created which represent the top and the bottom of the zone. These TINs are typically constructed from borehole data or from scatter points. The zone is then created by selecting the two TINs and selecting the '''''Fill Between TINs -> 3D Mesh''''' command in the '' | :Before constructing a zone of elements, a 2D mesh must be created or imported using the 2D Mesh Module. A pair of TINs must also be created which represent the top and the bottom of the zone. These TINs are typically constructed from borehole data or from scatter points. The zone is then created by selecting the two TINs and selecting the '''''Fill Between TINs -> 3D Mesh''''' command in the ''TINs'' menu. At this point, the user is prompted to enter the number of layers of elements to be created between the TINs and the material that will be associated with the elements in the zone. Each of the elements in the 2D mesh is then "projected" through the two TINs to create a vertical column of 3D elements as shown below. For example, if N layers are specified, N 3D wedge elements are created from each of the triangular elements in the 2D mesh, and N 3D hexahedral elements are created from each of the quadrilateral elements in the 2D mesh. The Z coordinates of the nodes created for the 3D elements are distributed uniformly between the top and the bottom TINs. | ||
[[Image:Extrusion1.gif|left|frame|Projection Technique for Creating 3D Meshes]] | [[Image:Extrusion1.gif|left|frame|Projection Technique for Creating 3D Meshes]] | ||
Line 30: | Line 30: | ||
{| class="wikitable" | {| class="wikitable" | ||
| | | | ||
;Classify Elements : One way to model features such as a clay seam is to create all of the layers in the mesh and then change the material type of selected elements. The '''''Classify Elements''''' command in the | ;Classify Elements : One way to model features such as a clay seam is to create all of the layers in the mesh and then change the material type of selected elements. The '''''Classify Elements''''' command in the ''Mesh'' menu can be used to accomplish the same task using solid models of the soil stratigraphy. Using this command, a solid model can be constructed and used to change the material type of a set of elements corresponding to a complicated geometric feature. When the '''''Classify Elements''''' command is selected, the centroid of each element in the 3D mesh is computed and the centroid is checked with each of the solid models to determine which solid the centroid lies within. The material type of the element is then changed to correspond to the material type of the solid containing the element centroid. If the centroid of an element does not lie in the interior of any of the solids, the material type of the element is unaltered. | ||
|} | |} | ||
Line 42: | Line 42: | ||
*Creating 3D Meshes From Mesh Nodes | *Creating 3D Meshes From Mesh Nodes | ||
:A mesh can be automatically constructed from a set of 3D nodes with the '''''Tessellate''''' command in the | :A mesh can be automatically constructed from a set of 3D nodes with the '''''Tessellate''''' command in the ''Mesh'' menu of the 3D Mesh module. This command performs the three-dimensional equivalent of the [[GMS:Triangulation|Delauney triangulation]] process. The Tesselation algorithm assumes that each of the vertices being tesselated is unique in xyz, i.e. no two points have the same xyz location. The result is a mesh composed entirely of tetrahedra. The region that is meshed corresponds to the convex hull of the nodes. | ||
{{Navbox GMS}} | {{Navbox GMS}} | ||
[[Category:3D Mesh]] | [[Category:3D Mesh]] |