# Cube Model

### Cube Model

![](/files/-M06aAQib8Ij5Cuf15fx)

The Cube model is a 3D model that is used to model objects like Pixel/Peace Stakes, Boxes, or Grids. While the model is 3D, xLights renders the effects in 2D. &#x20;

| Options/Settings               | Description                                                                                                                                                                                                                                                                                                               |
| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Starting Location              | Determines the starting of the pixel string wiring.                                                                                                                                                                                                                                                                       |
| Direction                      | Direction of the wiring and how it "snakes" though the nodes. Horizontal proceeds left and right based on the front perspective. Vertical will go up and down. Stacked will wire each layer then move to the next layer. See below for examples                                                                           |
| Stand Style                    | <p><strong>Zig Zag</strong> - Wiring winds back and forth.</p><p><strong>No Zig Zag</strong> - Wiring follows the direction and starts back at the beginning of the next line.</p><p><strong>Alternate Pixel</strong> - Wiring 'jumps' over every other node to and winds back thought populating the 'jumped' nodes.</p> |
| Layers All Start in Same Place | All the wiring for each layer will start in the same location.                                                                                                                                                                                                                                                            |
| Width                          | Width of Cube                                                                                                                                                                                                                                                                                                             |
| Height                         | Height of Cube                                                                                                                                                                                                                                                                                                            |
| Depth                          | Depth of Cube                                                                                                                                                                                                                                                                                                             |
| Strings                        | Number of Physical Strings of Pixels or Lights                                                                                                                                                                                                                                                                            |

### Stand Style

{% tabs %}
{% tab title="Zig Zag" %}
![](/files/oczvl3EeCdSs0bIJ8sEK)
{% endtab %}

{% tab title="No Zig Zag" %}
![](/files/QLPvq5UarNjL5M4skoTP)
{% endtab %}

{% tab title="Alternate Pixel" %}
![](/files/4FECkijfLMVaU4id6WKY)
{% endtab %}
{% endtabs %}

### Layers All Start in Same Place

![](/files/PeLnZR3JTKstTiFSQOrL)

All the wiring for each layer will start in the same location. Bottom Left in the example above.

### Example Configurations

#### 3W x 3H x 3D, Front Bottom Left, Horizontal Left/Right, ZigZag

![](/files/TfqDrlx6MZbdBnHXcQox)

#### 3W x 3H x 3D, Front Bottom Left, Vertical Left/Right, ZigZag

&#x20;![](/files/2M3cRPzuYvFsD0cGrz72)

#### 3W x 3H x 3D, Front Bottom Left, Horizontal Front/Back, ZigZag

![](/files/qYC95QVoICUCOqS9lEEd)

#### 3W x 3H x 3D, Front Bottom Left, Stacked Left/Right, ZigZag

![](/files/ZFy3LDnbW6zRqAuSqsYw)


---

# Agent Instructions: 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:

```
GET https://manual.xlights.org/xlights/chapters/chapter-four-tabs/models/cube-model.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
