LineLoads

Line load applied to an edge -- distributed force per unit length along the selected edge(s). Supports constant or linearly-varying distributions.

Examples

feature = model.get_line_load(shapes)
feature.load_direction = 'z'
feature.load_type = 'unfavourable'
feature.value = 10.0

# Apply multiple changes in a single network call:

with feature.batch():
    feature.load_direction = 'z'
    feature.load_type = 'unfavourable'
    feature.value = 10.0

Properties

option : int
Load option (fixed/multiplier).
load_direction : int
Load direction (x/y/z).
coordinate : int
Coordinate system type.
coordinate_system : str
Coordinate system (local/global_2d/global_3d or csys UUID).
load_category : int
Load category.
load_type : int
Load type (unfavourable/favourable).
load_variation : int
Load variation (constant/linear).
p : float | Profile | Gradient
Line load value.
value : float | Profile | Gradient
Alias for p.
p1 : float | Profile | Gradient
Linear variation endpoint 1.
p2 : float | Profile | Gradient
Linear variation endpoint 2.
p1_location : object
Anchor point 1.
p2_location : object
Anchor point 2.