> For the complete documentation index, see [llms.txt](https://docs.enercalc.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enercalc.com/efr-user-manual/calculation-types/working-with-beam-calculations/beam-loads-16/load-directionality-and-compon.md).

# Load Directionality and Components

How ENERCALC for Revit converts load sign conventions and maps force and moment components from Revit to beam calculations.

The general sign convention used in Revit is opposite to that used in ENERCALC SEL. In Revit, loads with a global downward direction use a negative magnitude. ENERCALC for Revit converts these signs automatically between conventions during calculation launches to prevent any additional management burden on the user. Users should use the normal directional convention appropriate to each individual program.

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-4d8357c1e8902bbb90a159db3d536716cda6bcc2%2Fclip0147.png?alt=media)

In conventional beam calculations that do not consider torsion or biaxial bending, loads that do not have a vertical component (Global Z in Revit) will be ignored during calculation launch.

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-fb9afd5ef5524b1e6038f8ff78718cbaa75f1ef6%2Fclip0148.png?alt=media)

Loads that include horizontal components (i.e., Global X and Y in Revit) in addition to vertical will be included in the calculation, but only the vertical component will be used.

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-94d160905606730c73bae64adda288128f92a5e4%2Fclip0149.png?alt=media)

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-c5c37533567f31599c5b59298bbbe996af677cdd%2Fclip0150.png?alt=media)

In addition to the cases discussed above, beam calculation launches also consider the presence of applied moments found in the Revit model. These moments are modeled in Revit as point loads and then the moment magnitudes are set using the “Forces” and “Moments” fields in the native Revit Properties pane.

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-e059fb5c796c4d03e1cf8fc4ba6cfe23def23267%2Fclip0151.png?alt=media)

Similar to point loads with only force magnitudes, these moments are detected by proximity. In order to ease the user’s workload in placing the moments and setting the magnitudes, the processing of moments into ENERCALC SEL uses a simplified approach. Although Revit point moments are defined by global axis magnitudes in the Revit interface, it is **NOT NECESSARY** for the user to set components of the moment about each axis to ensure that the vector sum resultant acts about the proper local axis of the beam. Instead, the components of the moment are taken to apply directly to the corresponding local axis of the same name:

* Revit parameter Mx would cause bending about the beam’s X-X axis in ENERCALC SEL
* Revit parameter My would cause bending about the beam’s Y-Y axis in ENERCALC SEL
* Revit parameter Mz will cause bending about the beam’s Z-Z axis in ENERCALC SEL

This means that in conventional beam calculations that do not consider torsion or biaxial bending, only Mx is of interest. This also means that the visual / graphical orientation of the moment symbol relative to the beam in the Revit model does not control the directionality in the ENERCALC SEL calculation.

{% hint style="info" %}
Note: Both point loads and point moments are assigned to beams on a first-come / first-served basis. Once a particular applied moment or load is automatically marked as having been associated to a particular beam calculation, it will not be eligible for inclusion in the launch of other calculations. This prevents the forces effects from being accidentally double-applied.
{% endhint %}

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-0fc72664cb20da6f99648ae298a7e0987b8476c9%2Fclip0152.png?alt=media)

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-7a556965d8181b2b558b55731dd43d6625459c2c%2Fclip0153.png?alt=media)

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-3d9d6b88e081da8bc9d1f13468cd01f9e373c5c9%2Fclip0154.png?alt=media)

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-ec5872434198efd4157f9fe970229803fe203260%2Fclip0155.png?alt=media) ![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-f43006afa79fbf09114165c02fe3c24297918224%2Fclip0156.png?alt=media) ![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-b797175ac803fd9d58ca3aabb1c3a6270c427fd4%2Fclip0157.png?alt=media)


---

# 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://docs.enercalc.com/efr-user-manual/calculation-types/working-with-beam-calculations/beam-loads-16/load-directionality-and-compon.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.
