**faset_align
#
Description#
This command aligns fasets such that their “normals” are aligned in the same direction sign-wise. The normals are still normal to the face.
The faset normal alignment is very important in order that boundary conditions (e.g. pressure) and contact surfaces are correctly defined.
Note
This command is now replaced by the more general **bset_align
(see bset align).
Syntax#
**faset_align
\(~\,\) *faset
faset1 … fasetN
\(~\,\) *normal
direction
\(~\,\) *towards
point
\(~\,\) *away_from
point
The normal must be entered using vector notation (see conventions).
If it is not entered at all, either the option *towards
or *away_from
must be entered with a “target” point entered in vector form.
Example#
The following is from the example problem Straw/LIN_PLASTIC/straw.inp
***mesh straw
**open straw_base.geof
**nset fix
*point 0. -1. 0.
**nset R0-surf
*func (y>=0.0)*(y<=1.0);
**nset R1-surf
*func (y<=0.0)*(y>=-1.0);
**bset target
*use_nset nodes-ext
*elset A2
**faset_align *faset R6.1 *normal (0. -1.0 0. )
**faset_align *faset target *normal (0. -1.0 0. )