> For the complete documentation index, see [llms.txt](https://gitbook.saf.guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gitbook.saf.guide/loads/structuralcurveactionfree.md).

# StructuralCurveActionFree

## Free line force

The Free line load is related to slabs. The load is not defined by the entity it acts on, but by a specific load border. Free loads are defined by means of "loading entities" that may overlap or affect one or more slabs.

![](/files/PNQqH8TzK0HJvLMi8FeZ)

### Specification in the excel:

| Name of the column header | Type of data |          Value example or enum definition         | Required value                                                          | Description                                                                                                                                                                                              |
| ------------------------- | ------------ | :-----------------------------------------------: | ----------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Name                      | String       |                        LF5                        | yes                                                                     | Human readable unique name of the force                                                                                                                                                                  |
| Type                      | String       |                      Standard                     | no                                                                      | This property defines what the load is caused by, E.g. Standard, Wind, Snow, Self weight, Hoar Frost, Predefined, Plane Load, Water Pond, Water Pressure, Soil Pressure, Generated Water, Generated Soil |
| Distribution              | Enum         |            <p>Uniform</p><p>Trapez</p>            | yes                                                                     | The load may be either constant along its length or linearly variable (trapezoidal).                                                                                                                     |
| Direction                 | Enum         |       <p>X</p><p>Y</p><p>Z</p><p>Vector</p>       | yes                                                                     | <p>Specifies the base direction of the load</p><p>X, Y, Z - action will be applied in one of these directions</p><p>Vector - size and direction calculated from vector</p>                               |
| Value 1 \[kN/m]           | Double       |                        -150                       | yes, if Direction = X,Y or Z                                            | Specifies the first size of the load in kiloNewtons per meter                                                                                                                                            |
| Value 2 \[kN/m]           | Double       |                        -180                       | <p>yes, if Direction = X,Y or Z</p><p>yes, if Dsitribution = Trapez</p> | Specifies the second size of the load in kiloNewtons per meter                                                                                                                                           |
| Vector 1(X;Y;Z) \[kN/m]   | String       |                     (10;10;0)                     | yes, if Direction = Vector                                              | <p>Specifies the first size of the load in, direction by vector</p><p>Note: Vector1 and Vector2 needs to be in same direction</p>                                                                        |
| Vector 2(X;Y;Z) \[kN/m]   | String       |                     (20;20;0)                     | <p>yes, if Direction = Vector</p><p>yes, if Dsitribution = Trapez</p>   | <p>Specifies the second size of the load in, direction by vector</p><p>Note: Vector1 and Vector2 needs to be in same direction</p>                                                                       |
| Load case                 | String       |                        LC1                        | yes                                                                     | The name of the load case to which the force belongs                                                                                                                                                     |
| Coordinate X \[m]         | String       |            0.000; 2.050; 4.850; -2.000            | yes                                                                     | The list of X coordinates of the nodes which define the geometry of the line free load. Each coordinate is separated by semicolon and space.                                                             |
| Coordinate Y \[m]         | String       |            0.500; 1.050; 2.650; -1.500            | yes                                                                     | The list of Y coordinates of the nodes which define the geometry of the line free load. Each coordinate is separated by semicolon and space.                                                             |
| Coordinate Z \[m]         | String       |             0.000; 0.000; 0.000; 0.000            | yes                                                                     | The list of Z coordinates of the nodes which define the geometry of the line free load. Each coordinate is separated by semicolon and space.                                                             |
| Segments                  | String       | Line; Circular Arc; Bezier; Parabolic arc; Spline | yes                                                                     | List of the shape of each segment which is part of the curve, separated by semicolon if there are multiple                                                                                               |
| Coordinate system         | Enum         |             <p>Global</p><p>Local</p>             | yes                                                                     | Defines co-ordinate system of the member in which the load is applied                                                                                                                                    |
| Location                  | Enum         |           <p>Length</p><p>Projection</p>          | yes                                                                     | Specifies whether the load is "put directly on an inclined 1D member" or whether the "projection on plan" is defined.                                                                                    |
| Id                        | String       |        39f238a5-01d0-45cf-a2eb-958170fd4f39       | no                                                                      | Unique attribute designation                                                                                                                                                                             |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://gitbook.saf.guide/loads/structuralcurveactionfree.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
