Distributed Loads
Distributed loads are member-based loads tied to a load case.
Supported load classes
UniformDistributedLoadLinearlyVaryingLoadPartialUniformLoad
Examples
var udl = new UniformDistributedLoad(deadCase, member, new Point3D(0, 0, -5_000));
var varying = new LinearlyVaryingLoad(windCase, member, 0.0, 8_000, new Point3D(0, 0, -1));
var partial = new PartialUniformLoad(snowCase, member, 4_000, 1.0, 4.0, new Point3D(0, 0, -1));
model.AddDistributedLoad(udl);
model.AddDistributedLoad(varying);
model.AddDistributedLoad(partial);
Remove
var removed = model.RemoveDistributedLoad(udl);
Notes
- Intensities and direction are global inputs.
- Direction vectors are expected to represent load direction in global coordinates.