ParallelGraphics This website is dedicated to the legacy projects of ParallelGraphics t/a Cortona3D.
Visit the main company website at
Home  »  Web 3D Products  »  Cortona SDK  »  Cortona SDK Contents  »  Documentation for VRML Automation
Up to Cortona SDK Contents

Cortona SDK Contents 

Release Notes 

System Requirements 

Success Stories 



Google Searchsite search:


%(domain)s %(domain)s
3D Page Of the Week

Documentation for VRML Automation

The VRML Automation section of Cortona SDK describes a set of interfaces (33 in total) which allow an external environment to access and manipulate various objects in a VRML scene loaded in Cortona Control. These objects represent the Cortona engine and various components of the VRML scene graph, such as nodes, fields, prototypes, prototype fields, and their collections.

Using the methods and properties of the VRML Automation interfaces, an external environment can perform a wide range of operations with the scene, including the modification of fields' values, creating nodes and adding them to the scene, removing nodes from the scene, adding and removing Routes, prototypes, etc. In an external environment (an application or Web page containing Cortona Control) it is possible to create handlers to detect and process events propagating in VRML scenes. In addition, the VRML Automation section includes a description of three user-implemented objects and two services which can be used for the advanced functionality of the VRML Automation interfaces.

When considering the use of Cortona Control in Web pages, VRML Automation can be used as an alternative to the VRML 2.0 External Authoring Interface. The developer can use a set of advanced capabilities of VRML Automation interfaces, which are not available in EAI. In addition, the use of VRML Automation improves performance.

The Automation Interface is so powerful that we created a set of applications around it: Internet Scene Assembler, Cortona Movie Maker and Cortona VRML Screen Saver.

Last updated: Thu, 21 Nov 2019
© 2000-2017 ParallelGraphics. All rights reserved. Terms of use.