> 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/understanding-model-geometry/members/member-local-axes.md).

# Member Local Axes

How ENERCALC 3D defines the default member local x, y, and z axes used for releases, offsets, loads, and results.

All members have a default local axis system. It is useful for a variety of things like defining member end releases, defining member end offsets, applying loads, defining member local angle, and interpreting results.

The default member local axis system is defined as follows:

1. The member local x (red) axis is defined as a vector pointing from the starting node to the ending node.
2. The default member local z (blue) axis is defined by the vector cross product of local x cross global Y. Think of this by pointing your right fingers in the direction of the local x axis, and then curl your fingers to envision swinging that local x axis into the global Y axis. The direction of your right thumb indicates the direction of the vector cross product, and therefore indicates the direction of the local z axis.

{% hint style="info" %}
Note: The one condition where this rule cannot be applied is with vertical members, because it is not possible to calculate the vector cross product of two parallel vectors. So in that case, ENERCALC 3D adopts the convention that the local z axis will be oriented parallel to the global Z axis.
{% endhint %}

1. The default member local y (green) axis is defined by the rule that says in a Cartesian coordinate system, z cross x equals y. Think of this by pointing your right fingers in the direction of the local z axis, and then curl your fingers to envision swinging that local z axis into the local x axis. The direction of your right thumb indicates the direction of the vector cross product, and therefore indicates the direction of the local y axis.

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

A subsequent topic in the Editing Model Geometry section will discuss ways that the member local axis system can be revised to something other than this default orientation.


---

# 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/understanding-model-geometry/members/member-local-axes.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.
