8.5

5 Meshing Operations

    5.1 Mesh Generation

    5.2 Meshing the Geometry

    5.3 Interval Assignment

      5.3.1 Interval Assignment

      5.3.2 Additional Interval Constraints

      5.3.3 Automatic Specification of Interval Size

      5.3.4 Explicit Specification of Intervals

      5.3.5 Specification of Intervals Using Approximate Size

      5.3.6 Interval Firmness

      5.3.7 Interval Matching

      5.3.8 Mesh Interval Preview

      5.3.9 Periodic Intervals

      5.3.10 Relative Intervals

      5.3.11 Vertex Sizing and Automatic Curve Biasing

      5.3.12 List Interval

    5.4 Meshing Schemes

      5.4.7 Automatic Scheme Selection

      5.4.8 Conversion

        5.4.8.1 HTet

        5.4.8.2 QTri

        5.4.8.3 THex

        5.4.8.4 TQuad

      5.4.9 Copying a Mesh

      5.4.10 Radialmesh

      5.4.11 Parallel Meshing

        5.4.11.1 Sculpt

            5.4.11.1.1.3 Sculpt Process Flow

        5.4.11.2 Sculpt Adaptive Meshing

        5.4.11.3 Sculpt Application

        5.4.11.4 Sculpt Boundary Conditions

        5.4.11.5 Sculpt Boundary Layers

        5.4.11.6 Sculpt Command Summary

        5.4.11.7 Sculpt GUI

        5.4.11.8 Sculpt Mesh Improvement

          5.4.11.8.1 

        5.4.11.9 Sculpt Input Data Files

        5.4.11.10 Sculpt Mesh Type

        5.4.11.11 Sculpt Output

        5.4.11.12 Sculpt Process Control

        5.4.11.13 Sculpt Overlay Grid Specification

        5.4.11.14 Sculpt Smoothing

        5.4.11.15 Sculpt Technical Description

        5.4.11.16 Sculpt Mesh Transformation

        5.4.11.17 brick1.stl

        5.4.11.18 brick2.stl

        5.4.11.19 bricks.diatom

      5.4.12 Traditional

        5.4.12.1 Bias, Dualbias

        5.4.12.2 Circle

        5.4.12.3 Curvature

        5.4.12.4 Equal

        5.4.12.5 Hole

        5.4.12.6 Mapping

        5.4.12.7 Pave

        5.4.12.8 Pentagon

        5.4.12.9 Pinpoint

        5.4.12.10 Polyhedron

        5.4.12.11 Quad Dominant

        5.4.12.12 Sphere

        5.4.12.13 STransition

        5.4.12.14 Stretch

        5.4.12.15 Stride

        5.4.12.16 Submap

        5.4.12.17 Surface Vertex Types

        5.4.12.18 Sweep

        5.4.12.19 TetMesh

        5.4.12.20 Tetprimitive

        5.4.12.21 TriAdvance

        5.4.12.22 TriDelaunay

        5.4.12.23 TriMap

        5.4.12.24 TriMesh

        5.4.12.25 TriPave

        5.4.12.26 TriPrimitive

    5.5 Mesh Quality Assessment

      5.5.1 Automatic Mesh Quality Assessment

      5.5.2 Coincident Node Check

      5.5.3 Controlling Mesh Quality

      5.5.4 Metrics for Edge Elements

      5.5.5 Finding Intersecting Mesh

      5.5.6 Metrics for Hexahedral Elements

      5.5.7 Mesh Quality Example Output

      5.5.8 Mesh Quality Command Syntax

        5.5.8.1 Quality Options

          5.5.8.1.1 Draw

          5.5.8.1.2 List

          5.5.8.1.3 Filter

      5.5.9 Metrics for Quadrilateral Elements

      5.5.10 Metrics for Tetrahedral Elements

      5.5.11 Mesh Topology Check

      5.5.12 Metrics for Triangular Elements

      5.5.13 Metrics for Wedge Elements

    5.6 Mesh Modification

      5.6.1 Mesh Smoothing

        5.6.1.5 Adjust Boundary Orthogonal

        5.6.1.6 Centroid Area Pull

        5.6.1.7 Condition Number

        5.6.1.8 Edge Length

        5.6.1.9 Equipotential

        5.6.1.10 Laplacian

        5.6.1.11 Mean Ratio

        5.6.1.12 Smart Laplacian

        5.6.1.13 Untangle

        5.6.1.14 Winslow

      5.6.2 Align Mesh

      5.6.3 Block Repositioning

      5.6.4 Collapsing Mesh

      5.6.5 Creating and Merging Mesh Elements

      5.6.6 Edge Swapping

      5.6.7 Matching Tetrahedral Meshes

      5.6.8 Mesh Cleanup

      5.6.9 Mesh Coarsening

      5.6.10 Mesh Column Operations

      5.6.11 Mesh Refinement

      5.6.12 Mesh Scaling for Flexible Hex Refinement

      5.6.13 Node and Nodeset Repositioning

      5.6.14 Mesh Pillowing

      5.6.15 Remeshing

      5.6.16 Hexset Command

    5.7 Mesh Validity

    5.8 Adaptivity And Sizing Functions

      5.8.1 Mesh Adaptivity and Sizing Functions

      5.8.2 Bias Sizing Function

      5.8.3 Constant Sizing Function

      5.8.4 Curvature Sizing Function

      5.8.5 Exodus II-based Field Function

      5.8.6 Geometry Adaptive Sizing Function (Skeleton Sizing)

        5.8.6.6 Limitations

      5.8.7 Interval Sizing Function

      5.8.8 Inverse Sizing Function

      5.8.9 Linear Sizing Function

      5.8.10 Sizing Source Sizing Function

      5.8.11 Geometry Adaptive for TriMesh and TetMesh Schemes

    5.9 Mesh Deletion

    5.10 Free Meshes

    5.11 Skinning a Mesh

    5.12 Mesh Import

      5.12.1 Importing a Mesh

      5.12.2 Importing 2D Exodus Files

      5.12.3 Importing Abaqus Files

      5.12.4 Importing Exodus II Files

      5.12.5 Importing Fluent Files

      5.12.6 Importing I-DEAS Files

      5.12.7 Importing Nastran Files

      5.12.8 Importing Patran Files

      5.12.9 Lite Meshes

The methods used to generate a mesh on existing geometry are discussed in this chapter. The definitions used to describe the process are first presented, followed by descriptions of interval specification, mesh scheme selection, and available curve, surface, and volume meshing techniques. The chapter concludes with a description of the mesh editing capabilities, and the quality metrics available for viewing mesh quality.