Creates a rigid body mesh on surfaces.
    Syntax
      
      *rbody_mesh
        mark_id min_size max_size max_chordal max_angle remesh mesh_type elem_comp
          elem_order shared_edge_flag
    
    Type
      
      HyperMesh Tcl Modify Command
    
    Description
      
      Creates a rigid body mesh on surfaces.
    
    Inputs
      
      
        
          - mark_id
 
          - The ID of the mark containing the surfaces to mesh. Valid values are 1 and 2.
 
        
        
          - min_size
 
          - The minimum element size.
 
        
        
          - max_size
 
          - The maximum element size.
 
        
        
          - max_chordal
 
          - The maximum allowed chordal deviation.
 
        
        
          - max_angle
 
          - The maximum feature angle.
 
        
        
          - remesh
 
          - 0 - Delete existing elements before mesh 
 
          - 1 - Do not delete existing elements before mesh
 
        
        
          - mesh_type
 
          - 0 - Trias 
 
          - 1 - Mixed
 
        
        
          - elem_comp
 
          - 0 - Organize elements in current component 
 
          - 1 - Organize elements in surface component(s)
 
        
        
          - elem_order
 
          - 1 - First 
 
          - 2 - Second
 
        
        
          - shared_edge_flag
 
          - For options 1-6 connectivity with existing mesh is broken:
 
          - 0 - Allow node movement across shared edges, and ignore chordal deviation 
 
          - 1 - Do not allow node movement across shared edges, and ignore chordal deviation 
 
          - 2 - Allow node movement across suppressed edges, and ignore chordal deviation 
 
          - 3 - Allow node movement across shared edges, and keep chordal deviation 
 
          - 4 - Do not allow node movement across shared edges, and keep chordal deviation 
 
          - 5 - Allow node movement across suppressed edges, and keep chordal deviation
 
          - 6 - Do not allow node movement across shared edges, do not allow edge swap in cleanup,
            and keep chordal deviation
 
          - Options 7 – 9 are currently unavailable.
 
          - 10 – Same as option 0 but keep connectivity with existing mesh
 
          - 11 – Same as option 1 but keep connectivity with existing mesh
 
          - 12 – Same as option 2 but keep connectivity with existing mesh
 
          - 13 – Same as option 3 but keep connectivity with existing mesh
 
          - 14 – Same as option 4 but keep connectivity with existing mesh
 
          - 15 – Same as option 5 but keep connectivity with existing mesh
 
          - 16 – Same as option 15 and allow mesh refining to avoid intersections
 
        
      
    
    Example
      
      To create a first order rigid body mesh on surfaces 1-10, with minimum size of 0.5 and
        maxmium size of 30.0:
      *createmark surfs 1 1-10
*rbody_mesh 1 0.5 30 0.1 15 1 1 1 1 2
    
    Errors
      
      Incorrect usage results in a 
Tcl error. To detect
        errors, you can use the 
catch
        command:
if { [ catch {command_name...} ] } {
   # Handle error
}
 
    
    Version History
      
      2021.1 – Added new shared_edge_flag values 6, 10,
        11, 12, 13, 14, 15, and 16.