For migrating WebForms from previous versions of DESITE to 3.0, please see this manual on Zendesk: WebForms migration information
See a list of removed functions here: DESITE 3.0 Interface Changes
The DESITE BIM product line provides an API to enrich and to manipulate actions in the applications.
API scripts can be implemented on any "script" interface in DESITE md or md pro and further be used as useful DESITE web forms in DESITE md, md pro, custom and touch.
Moreover, they serve as an automation mechanism in a BIM-Project for attributes' manipulation, camera control, objects' query and more.
The supported programming language is JavaScript.
Scripting is provided by four levels:
These four levels are reflected by the provided classes in this API.
Level 1 can handle property values only.
Level 2 provides function to change and augment models and their objects.
Level 3 can also get and set selection/visibility of objects, call viewpoints and material mappings. In this level navigation modes can be set and objects can be filtered.
Level 4 also provides signals to notify linked objects in a form about changes in selection and visibility objects in the 3D-model.
Available JavaScript objects: desiteThis, desiteAPI
JavaScript object: desiteThis
Access to the current object. The current object is passed by DESITE to the running script.
Available methods:
JavaScript object: desiteAPI
Access to functionality of DESITE.
desiteAPI provide the methods of class CoreAPI
Example:
Routines can be automated and triggered when a new model is added to the project, removed from the project or when the project is opened.
Available JavaScript objects: desiteThis, desiteAPI, desiteMap
Available JavaScript objects: desiteThis, desiteAPI
Forms based on html, javascript and other web technologies can be used to provide specialized functionalities and/or user interfaces.
Available JavaScript objects: desiteAPI, desiteMD
JavaScript object: desiteAPI
Access to functionality of DESITE. Provides the methods of class NavigatorProjectAPI and of the three other Levels.
JavaScript object: desiteMD
Access to the embedded browser. For details, see WebFormAPI.
Domain name | Script call |
GEOMETRY | geometry |
ACTIVITIES | activities |
BUILDING STRUCTURE | building |
BOQ / Bill of Quantities | boq |
TYPES | type |
PROCESS COMPONENTS | pc |
DOCUMENTS | documents |
MODEL CHECK | qa |
CLASH DETECTION | cd |
RECOURCES | res |
ISSUES and VIEWPOINTS | issues |
All Domains | all |
Created: Thu Apr 20 2023 10:27:56 |