The Autodesk® BIM 360™ Glue SDK
The Autodesk® BIM 360™ Glue Software Development Kit (BIM 360 Glue SDK) is a set of tools that will allow third party application developers and integrators to interface with the BIM 360 Glue Platform.
The BIM 360 Glue SDK consists of two distinct components:
- Web Services API
The Web Services API is a data access API that will allow third party developers to access to the various data objects within the BIM 360 Glue Platform. These data objects would include types such as Users, Projects, Models, etc. With this API, a developer could easily integrate external applications such as project management systems, accounting systems or custom developed solutions.
- Display Component
The Display Component of the BIM 360 Glue SDK is an embeddable viewer and the easiest way for a third party to show 3D models from the BIM 360 Glue Platform within their own custom developed web application. There will be several documented parameters that will control the various BIM 360 Glue application controls on the display. With these parameters, a developer can customize the viewer to their needs.
Using the BIM 360 Glue SDK, a developer could build a variety of applications and integrations. For a fully interactive web based application, a developer could write code finding particular models within the BIM 360 Glue Platform via Web Services API and then display it using the customizable interface. For developers of project management systems, the Web Services API gives them the ability to have full data access to models and meta data in the BIM 360 Glue back end.
With the BIM 360 Glue SDK, you can build applications that take full advantage of the power of the BIM 360 Glue Platform and bring state of the art BIM technology into your products and services.
The BIM 360 Glue Platform stores information about user interactions with 3D models. These interactions are referred to as "Actions" and allows the BIM 360 Glue Platform to store the exact state of the viewer with a single identifier string. Typical Actions would be:
- Uploading a Model
- Creating a View on a Model
- Adding Mark Ups to a Model
- Creating a Clash report for a Model
For example, if you create a mark up in BIM 360, the system needs to store the
various meta-information so when another user views this mark up, they see the
same model view as the creator. Action ID's are the mechanism that provides this
capability and is the link between the Web Services API and the Display Component. The
BIM 360 Glue Web Services API returns many of these actions in API responses and these
Actions can be loaded to the viewer to show the user the exact view/state/etc.
of a model when the creator of the Action performed the operation. With this
functionality, a user can show exact views of any BIM 360 Glue 3D model by using the Web
Services API and Display Component.