# 3D configurator

Vectary provides tools and modes to build highly customizable, interactive 3D experiences tailored for end users. The platform offers a range of functionalities designed to enhance product visualization, customization, and user interaction:

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Variants</strong></td><td><br>Enables switching between different object states or options within the scene, making it easy to present various configurations.</td><td><a href="/files/lrjLEL0JTXoCntiHh31Q">/files/lrjLEL0JTXoCntiHh31Q</a></td><td><a href="/pages/RHAEsd06e3Xx7ShFcRdx">/pages/RHAEsd06e3Xx7ShFcRdx</a></td></tr><tr><td><strong>Interactions</strong></td><td><br>Dedicated mode for defining and customizing object interactivity, enabling advanced behaviors and dynamic experiences through user-triggered actions.</td><td><a href="/files/lrjLEL0JTXoCntiHh31Q">/files/lrjLEL0JTXoCntiHh31Q</a></td><td><a href="/pages/LyoHA3DPjwdzEUEtGKnz">/pages/LyoHA3DPjwdzEUEtGKnz</a></td></tr><tr><td><strong>Animations</strong></td><td><br>Dedicated mode for creating animations using keyframe manipulation, enhancing visual presentation and highlighting product features effectively.</td><td><a href="/files/lrjLEL0JTXoCntiHh31Q">/files/lrjLEL0JTXoCntiHh31Q</a></td><td><a href="/pages/WSeY9R7GnJEXhaEPGzvL">/pages/WSeY9R7GnJEXhaEPGzvL</a></td></tr><tr><td><strong>Floating UI</strong></td><td>User interfaces that can exist freely within the 3D environment or be docked, ideal for intuitive control panels, information displays, and embedded design elements.</td><td><a href="/files/lrjLEL0JTXoCntiHh31Q">/files/lrjLEL0JTXoCntiHh31Q</a></td><td><a href="/pages/oIa4NW3WpBvGqgMXqudZ">/pages/oIa4NW3WpBvGqgMXqudZ</a></td></tr><tr><td><strong>Hotspots</strong></td><td>Interactive 2D elements positioned within the 3D space, utilized to trigger annotations, highlight specific features, or initiate interactions.</td><td><a href="/files/lrjLEL0JTXoCntiHh31Q">/files/lrjLEL0JTXoCntiHh31Q</a></td><td><a href="/pages/ieYmB6oI2YDESKpRJWQ2">/pages/ieYmB6oI2YDESKpRJWQ2</a></td></tr><tr><td><strong>Variables &#x26; Expressions</strong></td><td><br>Allows defining complex logic and behaviors through variable-based expressions, enabling advanced customization and sophisticated interactive functionality.</td><td><a href="/files/lrjLEL0JTXoCntiHh31Q">/files/lrjLEL0JTXoCntiHh31Q</a></td><td><a href="/pages/X8nfojuqMc3VCBg3REA7">/pages/X8nfojuqMc3VCBg3REA7</a></td></tr></tbody></table>


---

# 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://help.vectary.com/documentation/3d-configurator.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.
