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. API
  2. Model API

API Reference

A detailed reference of available methods is provided in this section. The API is continuously evolving -new methods and features will be added over time. For specific use cases or requests, contact a Vectary customer success manager.

#
Name
Documented in
Snippet / Sandbox
1
2
3
4
5
6
7
8
9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

PreviousQuick StartNextType Definitions

Last updated 10 days ago

init
Quick Start
isReady
Quick Start
projectInfo
Quick Start
dispatchEvent
Events & Listeners
addEventListener
Events & Listeners
removeEventListener
Events & Listeners
setConfigurationState
Floating UI
getConfigurationState
Floating UI
getObjects
getHoveredObjects
duplicateObjects
moveObjects
getPosition
setPosition
getRotation
setRotation
getScale
setScale
getPrimitives
setPrimitives
getText3d
setText3d
getAllMaterials
getMaterials
getActiveMaterial
setActiveMaterial
addOrEditMaterial
removeMaterial
getTextureData
setTextureData
addTexture
mapTextures
raycastAll
raycastObject
getRayFromCoordinate
getAnimations
playAnimation
stopAnimation
setAnimationPlayhead
rotateEnvironmentMap
getViewState
setViewState
fitToView
takeScreenshot
importFiles
importProject
exportFile
Init
Init
Init
dispatchEvent
dispatchEvent
add-removeEventListener
add-removeEventListener
get-setConfigurationState
get-setConfigurationState
getObjects
Transformations
duplicateObjects
moveObjects
Transformations
Transformations
Transformations
Transformations
Transformations
Transformations
get-setPrimitives
get-setPrimitives
get-setText3d
get-setText3d
getAllMaterials
getMaterials
get-setActiveMaterial
get-setActiveMaterial
addOrEditMaterial
removeMaterial
get-setTextureData
get-setTextureData
add-mapTextures
add-mapTextures
get-setTextureData
getRayFromCoordinate
getRayFromCoordinate
Animation Player
Animation Player
Animation Player
Animation Player
rotateEnvironmentMap
get-setViewState
get-setViewState
fitToView
takeScreenshot
importFiles
importProject
exportFile