# Remesh

< Back

remesh(type, alpha, numfreeregs, reg1, reg2, ..., numfixregs, reg1, reg2, ...[, eletype, ...]) ΒΆ

<blockquote>remesh based on the nodes in regions.</blockquote>

Parameters:

* type (str) - a string of mesh type, currently 'tri'.

* alpha (float) - the control parameter for alpha shape method. The value is usually between 1 and 2, e.g. alpha = 1.4.

* numfreeregs (int) - number of regions which need to be remeshed.

* numfixedregs (int) - number of regions which need not to be remeshed but used to form elements between free regions.

* reg1, reg2, .. (int) - tags of free or fixed regions.

* eletype... (str) - the name of the element followed by element parameters.

|Returns:

|Return Type:

None

## Examples

```python alpha = 1.4 freeregs = [1,2] fixedregs = [3,4] eleargs = ['PFEMElement2DBubble',rho,mu,b1,b2,thk,kappa]

remesh('tri', alpha, len(freeregs), *freeregs, len(fixedregs) *fixedregs, *eleargs) ```