Vuforia Studio JavaScript Concepts
Vuforia Studio, a web-native authoring tool, lets you build engaging experiences with easy-to-use widgets, events, and services. When you need more control, use the JavaScript and Thing Markup Language (TML) APIs to work with widgets, parameters, events, the experience lifecycle, server assets, and rendering. And, when you want to update the look and feel of an experience, you can add custom CSS to style it your way. For information about core components of
Vuforia Studio, see
Core Components and Concepts.
The following topics walk you through the various API concepts:
For information about supported functions at runtime, see
Supported Runtime Functions
JavaScript and TML API References
Use Vuforia Studio’s built-in JavaScript editor to add custom code and create more advanced experiences. The editor extends the experience view’s AngularJS controller and gives you access to JavaScript objects like the commonly used $scope. This lets you work with custom functions, widget properties, and more.
To open the JavaScript editor for a view, just click
view_name.js under the view name. For more information about the editor, see
Using JavaScript in Vuforia Studio.
Vuforia Studio also supports TML, a declarative HTML5 extension with PTC-defined tags for expressing 3D content. For more information, see
TML Text.