transform_beam_uniform_load

opstool.pre.transform_beam_uniform_load(ele_tags, wx=0.0, wy=0.0, wz=0.0)[source]

Transforms a uniformly distributed beam load from the global coordinate system to the local coordinate system.

Note

This function will automatically call the EleLoad Command to generate element loads. However, you need to create timeSeries and load pattern objects externally in advance. The load generated by this function will belong to the load pattern closest to it.

Parameters

ele_tagsint, list, tuple, np.ndarray

Beam element tags.

wxfloat, list, np.ndarray, default=0.0

Uniformly distributed 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.

wyfloat, list, np.ndarray, default=0.0

Uniformly distributed 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.

wzfloat, list, np.ndarray, default=0.0

Uniformly distributed 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.

rtype:

None