Vectary Documentation
ChangelogFeedbackHelpOpen Studio
  • Welcome to Vectary Docs
  • Documentation
    • Getting started
      • System requirements
      • User interface
      • Rendering
      • Dashboard
      • Account settings
      • Roles
      • Scene orientation
      • Units
    • Importing
      • Import formats
      • Figma frames import
      • CAD files
      • Vectary Processor
    • Design process
      • Design mode
        • Selections tools
        • Primitives
        • 3D Text
        • Light sources
        • Modifiers
          • Array Linear
          • Array Radial
          • Array Grid
          • Array Object
          • Subdivide
          • Bevel
          • Randomize
          • Symmetry
          • Boolean
        • Deformers
          • Bend
          • Twist
          • Taper
          • Skew
          • Stretch
          • Spherify
          • Noise
          • Simplify
        • Setup
          • Group
          • Empty
          • Camera
          • Backdrop
          • Smooth normals
          • Clipping plane
        • Interactive elements
      • Materials and Textures
        • Basic materials
          • Color
          • Roughness
          • Metalness
          • Opacity
          • Emission
          • Normal map
        • Advanced materials
          • Subsurface
          • Refraction
          • Clearcoat
          • Thinfilm
          • Reflectivity
          • Double sided material
        • Baked textures
          • Ambient occlusion (texture)
          • Lightmap
          • Texture remapping
        • Importing own textures
      • Animated materials
      • Decals
      • Camera
      • Environment
      • Background
      • Ground plane
      • Effects
        • Reflections
        • Ambient Occlusion
        • Soft Shadows
        • Fading
        • Smooth edges
        • Adjustments
        • Color Balance
        • Vignette
        • Grain
        • Bloom
      • Control bar
        • Fit View
        • Viewport display modes
        • Gizmo & Origin
        • Snapping
        • Download image
      • Libraries
        • Asset library
        • Materials library
        • Environments library
      • Edit mode
        • Selection tools
        • New object
        • Draw
        • Primitives
        • Extrude
        • Bevel
        • Make circle
        • Bridge
        • Slide
        • Cut
        • Collapse
        • Cap open boundaries
        • Merge faces
        • Mesh Tools
        • Normals
    • 3D configurator
      • Variants
      • Interactions
        • Triggers
        • Conditions
        • Actions
          • Animated texture
          • Animation
          • Cameras
          • Download image
          • Highlight
          • Interactions
          • Materials
          • Link
          • Sounds
          • Transformation
          • Upload image
          • Variants
          • Visibility
          • Send event
          • Set variable
        • Events (for API)
      • Animations
      • Floating UI
        • Floating UI settings
        • Container
        • Materials (UI)
        • Variants (UI)
        • Text
        • Image
        • Button
        • Slider
        • Input
        • Tips
      • Hotspots
      • Variables & Expressions
        • Syntax
        • Functions
        • List of inputs
        • Data import (.csv)
    • 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
        • Geometry
        • Textures
        • Materials
        • Effects
        • Light and shadows
        • HDRI
        • Ground plane
        • Tips
      • Project cloning
      • Embedding to other software
      • Export options
    • Other
      • Vectary Plugin for Figma
      • 2D to 3D
      • Selections
      • Comments
      • Shortcuts
  • API
    • Model API
      • Quick Start
      • API Reference
      • Type Definitions
      • Events & Listeners
      • Floating UI
      • Ecommerce
        • Webflow
        • Shopify
        • Custom code
Powered by GitBook
LogoLogo

Website

  • Pricing
  • Blog
  • Security
  • Website

Social

  • YouTube
  • LinkedIn
  • Discord

Copyright © 2025 Vectary Inc. All rights reserved

On this page
Export as PDF
  1. Documentation
  2. 3D configurator
  3. Interactions

Conditions

PreviousTriggersNextActions

Last updated 1 month ago

Conditions are optional components in configuring interactions, unlike triggers and actions, which are mandatory. Conditions specify that an action should execute only if one or several criteria are met.

Multiple conditions can be combined using logical operators (AND/OR).

AND conditions

  • all conditions need to be valid

  • AND conditions are added to the condition list in the properties panel

OR conditions

  • only one of the conditions needs to be valid

  • OR conditions are added in the condition popup

Conditions
Description

Animated textures

Checks 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 playback status of animations created in 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 of a device on which the project is displayed.

We recommend the following breakpoints: • Mobile: ≤ 767 • Tablet: ≥ 768 and ≤ 1023 • Desktop: ≥ 1024

Cameras

• Active — the camera is active

• Inactive — the camera is inactive

Highlight

• Active — the highlight is active

• Inactive — the highlight is inactive

Interactions

• Enabled — interaction enabled

• Disabled — interaction disabled

Materials

Checks state of a material.

• Active — material is active

• Inactive — material is inactive

Sounds

Checks playback status of 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

• 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 status of objects 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 state of a .

Checks status of the action.

Checks status of the action.

Checks status of .

Checks result of custom expression evaluations

Camera
Highlight
Interactions
Transformation
Expressions