Conditions

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
Status
Status
Status
Status

AR

Check whether WebAR is supported on the current device.

  • Available — WebAR is supported

  • Unavailable — WebAR is not supported

Animated textures

Check 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

Check 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

Check 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

Check state of a Camera.

• Active — camera is active

• Inactive — camera is inactive

Highlight

Check status of the Highlight action.

• Active — highlight is active

• Inactive — highlight is inactive

Interactions

Check status of the Interactions action.

• Enabled — interaction enabled

• Disabled — interaction disabled

Look at

Checks status of the Look at action.

  • Active — object is either currently rotating toward the target or has already completed the rotation

  • Inactive — no rotation in progress and no target alignment has occurred

  • Finished — object is fully aligned with the target and no rotation is ongoing

  • Playing — object is actively rotating toward the target

Materials

Check state of a material.

Active — material is active

Inactive — material is inactive

Sounds

Check 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

Check status of 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

Check status of objects within Variants.

Active — object is active (selected)

Inactive — object is inactive (not selected)

Visibility

Check whether an object is visible or hidden.

Shown — object is visible

Hidden — object is not visible

Expression

Check result of custom expression evaluations Expressions

WebXR

Check whether WebXR is supported on the current device

  • Available — WebXR is supported

  • Unavailable — WebXR is not supported

Last updated