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
timeSeriesand loadpatternobjects 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