transform_beam_point_load

opstool.pre.transform_beam_point_load(ele_tags, px=0.0, py=0.0, pz=0.0, xl=0.5)[source]

Transforms point loads for beam elements from global to local coordinates.

Return type:

None

Parameters

ele_tagsint, list, tuple, np.ndarray

Beam element tags.

pxfloat, list, np.ndarray, default=0.0

Point load in the global X direction. If a list or numpy array is provided, the length should be the same as the number of elements.

pyfloat, list, np.ndarray, default=0.0

Point load in the global Y direction. If a list or numpy array is provided, the length should be the same as the number of elements.

pzfloat, list, np.ndarray, default=0.0

Point load in the global Z direction. If a list or numpy array is provided, the length should be the same as the number of elements.

xlfloat, list, np.ndarray, default=0.5

The position of the point load along the beam element in a local coord system. If a list or numpy array is provided, the length should be the same as the number of elements.