Getting started

System Requirements

Rendering

Vectary Dashboard

Account Settings

Roles

User Interface

Scene Orientation

Units

How To Get Help

Importing

Import formats

Figma frames import

CAD files

Processor

Design process

Design mode

Materials and Textures

Animated Materials

Decals

UV mapping

Camera

Lighting and Environment

Effects

Background

Ground plane

Control Bar

Libraries

Edit mode

3D Configurator

Variants

Interactions

Animations

Floating UI

Hotspots

Variables & Expressions (Beta)

Scene and project settings

Version History

Augmented Reality (WebAR)

WebXR (beta)

Loading screen

Mouse controls

Interaction prompt

Menu - Settings

Sharing, exporting, embedding

Sharing

Performance analyzer

Optimizing a shared project

Project cloning

Embedding to other software

Export options

Other

Figma Plugin - Vectary 3D Studio Lite

2D to 3D

Adding comments

Object Editing

Left bar

Shortcuts

Model API

Introduction

Quick Start

Events & Listeners

Floating UI Configurators

Ecommerce

Conditions

Interactions

Conditions help trigger Actions only when specified criteria are met. This allows for more precise interaction customization in projects.

image.png

Conditions can be used individually or in combination. The logic for condition compliance is shown below:

Untitled

AND conditions

OR conditions

Conditions Description
Animated textures Checks the playback status of animated textures (GIF, Lottie, MP4). • Stopped — animation texture is stopped (in the base state)

Stopped — animation texture is not stopped (can be playing, paused, or finished) | • Finished — animation texture finished playing and remains static at the end

Finished — animation texture is not finished (can be playing, paused, or stopped) | • Paused — animation texture is paused

Paused — animation texture is not paused (can be playing, stopped, or finished) | • Playing — animation texture is playing

Playing — animation texture is not playing (can be paused, stopped, or finished) | | Animation | Checks the playback status of animations (animate mode). | • Stopped — animation is stopped (in the base state)

Stopped — animation is not stopped (can be playing, paused, or finished) | • Finished — animation finished playing and remains static at the end

Finished — animation is not finished (can be playing, paused, or stopped) | • Paused — animation is paused

Paused — animation is not paused (can be playing, stopped, or finished) | • Playing — animations is playing

Playing — animation is not playing (can be paused, stopped, or finished) | | Breakpoint | Checks screen size.

Examples:

• Mobile: ≤ 767

• Tablet: ≥ 768 and ≤ 1023

• Desktop: ≥ 1024 | | | | | Cameras | checks the current camera status | • Active — the camera is active | • Inactive — the camera is inactive | | | | Highlight | checks the status of the Highlight action | • Active — the highlight is active | • Inactive — the highlight is inactive | | | | Interactions | checks the status of the Interactions action | • Enabled — interaction enabled | • Disabled — interaction disabled | | | | Materials | checks the state of a specific material in a particular object | • Active — material is active | • Inactive — material is inactive | | | | Sounds | checks the playback status of an audio file | • Stopped — audio file is stopped (in the base state)

Stopped — audio file is not stopped (can be playing, paused, or finished) | • Finished — audio file finished playing and remains static at the end

Finished — audio file is not finished (can be playing, paused, or stopped) | • Paused — audio file is paused

Paused — audio file is not paused (can be playing, stopped, or finished) | • Playing — audio file is playing

Playing — audio file is not playing (can be paused, stopped, or finished) | | Transformation | checks the status of a specific transformation state | • Active — transition to the specific transformation state is either in progress or is finished | • Inactive — transition to the specific transformation state is not in progress and not finished | • Finished — transformation state is reached (no transition is in progress) | • Playing — transitioning to the new transformation state | | Variants | checks the status of object within variants | • Active — object is active (selected) | • Inactive — object is inactive (not selected) | | | | Visibility | checks whether an object is visible or hidden | • Shown — object is visible | • Hidden — object is not visible | | | | Expression | checks the execution of a custom expression

learn more about expressions | | | | |