Method Create
Create(IConstructionPoint?, IEnumerable<Point2D>?, (int Vertex, double Load), (int Vertex, double Load), (int Vertex, double Load), LoadDirectionGlobal?, ApplicableMeasuring?)
Creates a new instance of VariablePolygonalLoadParams class for a load in a given direction
Declaration
public static VariablePolygonalLoadParams Create(IConstructionPoint? referencePoint, IEnumerable<Point2D>? vertices, (int Vertex, double Load) load1, (int Vertex, double Load) load2, (int Vertex, double Load) load3, PlanarLoadParams.LoadDirectionGlobal? direction, PlanarLoadParams.ApplicableMeasuring? measuring)
Parameters
| Type | Name | Description |
|---|---|---|
| IConstructionPoint | referencePoint | The reference IConstructionPoint |
| IEnumerable<Point2D> | vertices | The vertices of the load, must represent non-intersecting polygon |
| (int Vertex, double Load) | load1 | The first load and its vertex index (in [N/mm²]) |
| (int Vertex, double Load) | load2 | The second load and its vertex index (in [N/mm²]) |
| (int Vertex, double Load) | load3 | The third load and its vertex index (in [N/mm²]) |
| PlanarLoadParams.LoadDirectionGlobal | direction | The PlanarLoadParams.LoadDirectionGlobal of the load |
| PlanarLoadParams.ApplicableMeasuring | measuring | The PlanarLoadParams.ApplicableMeasuring of the load |
Returns
| Type | Description |
|---|---|
| VariablePolygonalLoadParams | The newly created instance of VariablePolygonalLoadParams class |
Remarks
The reference point's PlaneInfo must be reference of valid IConstructionPlane