set_point_bc

Set point boundary condition.

Parameters

shapes : Shape | ShapeList
Shapes. Must be 'vertex'.
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_x : str | float
Rotational displacement in x. 'free', 'fixed', or float value.
displacement_rotation_y : str | float
Rotational displacement in y. 'free', 'fixed', or float value.
displacement_rotation_z : str | float
Rotational displacement in z. 'free', 'fixed', or float value.
coordinate_system : Csys | str
Coordinate system.
csys : Csys | str
Alias for coordinate_system (backward compat).

Examples

sel = model.select([0,0,0], types='vertex')
model.set_point_bc(sel, displacement_x='fixed', displacement_y='fixed',
                   displacement_z='free', displacement_rotation_x='free',
                   displacement_rotation_y='fixed', displacement_rotation_z='free')