# 7.34. Skinning

This section is referenced in the following other sections

- Simulation Setup: Skinning

## 7.34.1. Skinned Surface

Scope

  Aria Region

Summary

  Creates a skinned surface from blocks with the ability to specify subsets of surface, blocks, etc.

    begin Skinned Surface Name

       Excluding Blocks {=} value...

       Excluding Surfaces {=} value...

       Internal Faces {=} {exclude | include}

       Intersecting Blocks {=} value...

       Intersecting Surfaces {=} value...

       Touching Blocks {=} value...

       Touching Surfaces {=} value...

    end Skinned Surface Name

### 7.34.1.1. Line Commands

###### Excluding Blocks

Syntax

  Excluding Blocks {=} value…

Summary

  Select the union of blocks to exclude when creating sideset.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
value | string… | –

###### Excluding Surfaces

Syntax

  Excluding Surfaces {=} value…

Summary

  Select the union of surfaces to exclude when creating sideset.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
value | string… | –

###### Internal Faces

Syntax

  Internal Faces {=} {exclude | include}

Summary

  Controls if internal faces (those not on the exposed boundary of the domain) are included in the surface. The default is to exclude them UNLESS intersections are requested.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
value | {exclude | include} | –

###### Intersecting Blocks

Syntax

  Intersecting Blocks {=} value…

Summary

  Select the intersection of blocks to include when creating sideset.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
value | string… | –

###### Intersecting Surfaces

Syntax

  Intersecting Surfaces {=} value…

Summary

  Select the intersection of surfaces to include when creating sideset.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
value | string… | –

###### Touching Blocks

Syntax

  Touching Blocks {=} value…

Summary

  Select the union of blocks to include when creating sideset.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
value | string… | –

###### Touching Surfaces

Syntax

  Touching Surfaces {=} value…

Summary

  Select the union of surfaces to include when creating sideset.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
value | string… | –

## 7.34.2. Skinned Shell

Scope

  Aria Region

Summary

  Creates a skinned shell from blocks with the ability to specify subsets of surface, blocks, etc. Note that while this is similar to created a skinned surface, this block creates new shell elements as opposed to collecting faces of existing elements

    begin Skinned Shell Name

       Excluding Blocks {=} value...

       Excluding Surfaces {=} value...

       Interpolate {mesh | solid} Displacements From part...

       Node Merge Tolerance {=} value

       Touching Blocks {=} value...

       Touching Surfaces {=} value...

       Use Material value

    end Skinned Shell Name

### 7.34.2.1. Line Commands

###### Excluding Blocks

Syntax

  Excluding Blocks {=} value…

Summary

  Select the union of blocks to exclude when creating shell elements.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
value | string… | –

###### Excluding Surfaces

Syntax

  Excluding Surfaces {=} value…

Summary

  Select the union of surfaces to exclude when creating shell elements.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
value | string… | –

###### Interpolate

Syntax

  Interpolate {mesh | solid} Displacements From part…

Summary

  If this option is specified, displacement of the shell is found by projecting its nodes onto the specified set of parts. The resulting displacement is used to populate the MESH/SOLID displacement solution. Note that an XFER equation will be declared on the shell part in order to do this if the eq is not present.

Parameter | Value | Default
--- | --- | ---
value | {mesh | solid} | –
part | string… | –

###### Node Merge Tolerance

Syntax

  Node Merge Tolerance {=} value

Summary

  Specify the relative tolerance (scaled by characteristic elem length scale) for distance to merge nodes.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
value | real | –

###### Touching Blocks

Syntax

  Touching Blocks {=} value…

Summary

  Select the union of blocks to include when creating shell elements.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
value | string… | –

###### Touching Surfaces

Syntax

  Touching Surfaces {=} value…

Summary

  Select the union of surfaces to include when creating shell elements.

Parameter | Value | Default
--- | --- | ---
{=} | {= | are | is} | –
value | string… | –

###### Use Material

Syntax

  Use Material value

Summary

  Select the material to apply.

Parameter | Value | Default
--- | --- | ---
value | string | –