# Elements

Elements are the basic blocks you use to build an experience. Use the Add (+) icon to add elements.&#x20;

<figure><img src="/files/TairXOb8kbSAfV0wvdKq" alt=""><figcaption><p>Add Panel</p></figcaption></figure>

You can check all elements added to your scene in the Structure Panel

<figure><img src="/files/Jf0A6najwDTm2vA4kzDd" alt=""><figcaption><p>Elements in the Structure Panel</p></figcaption></figure>

{% hint style="success" %}
The unit used in GMetri for 3D placement is **meters**.

The unit used in GMetri for rotations is **degrees**.
{% endhint %}

## Universal Elements

Universal Elements work in VR Mode also

### Panorama

* Image 360
* Video 360

### Standard

* [Image](/metaverse/build/elements/image.md)
* [Video](/metaverse/build/elements/video.md)
* Text
* [GIF](/metaverse/build/elements/gif.md)
* Emoji
* Hotspot

### Audio

Also, check [Audio Optimizations](/guidelines-compatibility/guidelines/experience-optimizations/audio-optimizations.md).

* [Audio](#audio)
* [Text-to-Speech](/metaverse/build/elements/texttospeech.md)

### Polygons And Shapes

* 3D Model
* Polygon
* Cube
* Sphere
* Cone
* Torus
* Cylinder
* [Light](/metaverse/build/scenes/3d-scene/lights.md)
* [Zone](/metaverse/build/scenes/3d-scene/zones.md)
* [Collider Volume](/metaverse/build/scenes/3d-scene/colliders.md)
* [Collider Mesh](/metaverse/build/scenes/3d-scene/colliders.md)

## HTML only Elements

{% hint style="warning" %}
Beyond this point, the elements you add to the scene don't automatically show up in the editor. They only show in the Structure Panel.&#x20;

For most such elements in order to use them, you need to add a rule that says&#x20;

`when <something happens> then <Element> should appear`
{% endhint %}

{% hint style="danger" %}
All elements below (except Score and Timer) are elements that work only in the browser mode and **Not in VR Mode**. If you are designing for VR, restrict yourself to the elements above (along with Score and Timer).
{% endhint %}

* [Screenshare](/metaverse/multiplayer/screenshare.md)
* [Character](/metaverse/build/elements/character.md)

### Spatial

* AR
* QR Browser
* QR Matcher

### Gamification

* Score
* [Timer](/metaverse/build/elements/timer.md)
* Quiz&#x20;

### User Input

* Capture Input
* Media Upload

### User Interface

* [Actionbar](/metaverse/build/elements/actionbar.md)
* Pop-up
* Product Card
* Story

### Connect

* Embed HTML. (Check [EmbedHTML Snippets](/guidelines-compatibility/guidelines/workflows/embedhtml-snippets.md))
* Share
* [SCORM](/metaverse/integrations/scorm.md)


---

# 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://docs.gmetri.com/metaverse/build/elements.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.
