set_plate_bc

Set plate boundary condition.

Parameters

shapes : Shape | ShapeList
Shapes. Must be 'vertex' in 2D and 'edge' in 3D.
displacement_x : str | float
Displacement in x. 'free', 'fixed', or float value.
displacement_y : str | float
Displacement in y. 'free', 'fixed', or float value.
displacement_z : str | float
Displacement in z. 'free', 'fixed', or float value.
displacement_rotation : str | float
Rotational displacement. 'free', 'fixed', or float value.
coordinate_system : Csys | str
Coordinate system.
csys : Csys | str
Alias for coordinate_system (backward compat).

Examples

v = model.select([0,0], types='vertex')
model.set_plate_bc(v, displacement_x='fixed', displacement_y='fixed',
                   displacement_rotation='free')