> For the complete documentation index, see [llms.txt](https://help.atlas-control.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.atlas-control.app/main-overview/programmer/object-properties-inspector/shape-module.md).

# Shape Module

<figure><img src="/files/VDFhfRc7T0Ffe1GG7vvq" alt=""><figcaption><p>Programmer - Shape Module showing offset object allignment</p></figcaption></figure>

***

### Functions associated with Shape Module\`

#### Prewait

Prewait defines the amount of time the given module will wait before starting.&#x20;

{% hint style="success" %}
Atlas will automatically assign a pre-wait time equal to the total duration time of all previous modules of the same type associated with an object.&#x20;
{% endhint %}

#### Duration

Duration defines the amount of time over which the selected action will occur.&#x20;

#### Ignore

Allows the selected programming action to be ignored within the programmer.&#x20;

#### Shape

Allows the user to select the required shape action for the object.  As of 1.2.2 a circle and straight line are currently available.&#x20;

#### Repeat

Allows the shape to repeat forever or a custom number of times before stopping.&#x20;

#### Autoreverese

Allows the shape to autoreverse from its start point to end point within the repeat duration.&#x20;

#### Offset (circle only)

Allows the start/end point of the circular shape to be defined within degrees.&#x20;
