> 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/e3d-training-manual/building-the-model/general-modeling-theory/editing-model-geometry/element-local-angles.md).

# Element Local Angles

How to rotate members and shells about their local axes to reorient sections and unify shell orientations.

As discussed previously, members and shells have a local axis system that adopts a default orientation when the member or shell is first modeled.

For a refresher on the default member local axis system, refer to [Understanding Model Geometry > Members > Member Local Axes](/e3d-training-manual/building-the-model/general-modeling-theory/understanding-model-geometry/members/member-local-axes.md).

The following diagram shows how typical steel sections are oriented on that default local axis system:

![](https://3750289988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRZtG5Ynp58kYzLHYbR7%2Fuploads%2Fgit-blob-f27fb912aa00294bbb9d8c00668fda0835679479%2Fclip0429.jpg?alt=media)

But there are times where a member needs to be rotated about its longitudinal (local x) axis to take on a different orientation, such as a channel with the flanges pointing downward or a WT with the stem pointing upward. This is the purpose of the **Modify > Member Properties > Element Local Angles** command.

The default orientation represents an Element Local Angle of zero degrees. To understand how a positive Element Local Angle will affect a member, envision holding the member in your right hand, so that your right thumb points in the direction of the local x axis. The natural curl of your right fingers indicates the direction of rotation due to an Element Local Angle.

So when viewing the diagram above, assume the local x axis points into the plane of the diagram. To rotate the channel so the flanges point downward, you would apply an Element Local Angle of 90 degrees. And to rotate the WT so the stem points upward, you would apply an Element Local Angle of 180 degrees.

{% hint style="info" %}
Note: Element Local Angles must always be specified as positive values. So if the goal is to apply a rotation of -90 degrees, use 270.
{% endhint %}

![](https://3750289988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRZtG5Ynp58kYzLHYbR7%2Fuploads%2Fgit-blob-0dc550bb8da17c39422af0f0811d753e5a625d5c%2FBeam%20local%20angle%20start.jpg?alt=media)

leads to

![](https://3750289988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRZtG5Ynp58kYzLHYbR7%2Fuploads%2Fgit-blob-17fa8059462fcc3cdc03c6b4396ed8efefb546d3%2FBeam%20local%20angle%20end.jpg?alt=media)

The concept of Shell Local Axes also applies. When modeling many plates, it is very useful to have them all oriented in the same way, to make it easier to interpret results. We have already seen a command called **Modify > Reverse Node Order for Selected Elements** that can be used to flip a plate over so that its top becomes the bottom and vice versa. But what if there is a need to turn a plate so that its local x axis corresponds to the local x axis of a neighboring plate? That is where **Modify > Member Properties > Element Local Angles** can be used, because is specifies a rotation of the shell local axes about the normal (local z) axis.

![](https://3750289988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRZtG5Ynp58kYzLHYbR7%2Fuploads%2Fgit-blob-7654b4bc9af80cb22ce4cedb20cfc9ddd4856bdb%2FShell%20local%20angle%20start.jpg?alt=media)

leads to

![](https://3750289988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRZtG5Ynp58kYzLHYbR7%2Fuploads%2Fgit-blob-2cd877bf0a6030f9217ec0035d3466383887f868%2FShell%20local%20angle%20end.jpg?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/e3d-training-manual/building-the-model/general-modeling-theory/editing-model-geometry/element-local-angles.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.
