Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

This page is under construction

Bimplus Web SDK

Bimplus provides a javascript SDK for accessing & manipulating building information stored in the Bimplus platform. The SDK provides a rich set of web-interface tools to view any part or aspect of the 3D model of the given building, showing or hiding specific layers, such as Disciplines or Collisions and other details. It also provides user controls for creating and managing Bimplus projects, collaborating with team/project members, issue tracking etc.

  • Build your own web application for managing building projects from any location, simply from your preferred device using a browser supporting openGL(Chrome, Firefox, IE>10)
  • Build a web tool for managing building projects on the Bimplus platform (www.bimplus.net)
  • View a 3D model of any size
  • The SDK uses Bimplus API RESTful services for accessing, creating, modifying and deleting different levels of information in a building model on the Bimplus platform (Bimplus REST API)
  • The SDK is a javascript based library and Bimplus web explorer(https://www.bimplus.net/out/webviewer) is built using this library

Features

The SDK offers various controllers for

  • Rendering & visualizing 3D Models/Objects of any size
  • Displaying Topologies (objects in a hierarchical tree structure)
  • Project related controllers
  • Object highlighting
  • Setting object transparency
  • Sectioning
  • Client & Server side(ETag) caching for performance improvement
  • Issue Tracking
  • Performing CRUD operations on Attachments in projects/objects/issues
  • Performing CRUD operations on Comments in Issues
  • Performing CRUD operations on Pins (for visualizing issues)
  • Slideshows & Slides
  • Hyperlinks

Downloading & using the SDK

The source code for the SDK is located under https://github.com/Bimplus/Web-SDK. Please go through the "Getting Started" & "Using the SDK" sections of README.MD text.

Web SDK Reference


Attachments

 This control could be used for uploading & displaying the attachments.

Deck of Cards
idsdkAttachmentsList
Card
defaulttrue
labelAttachments
titleInterface to display the list of attachments
 
Card
labelModules
titleThe modules to be loaded for using this interface

Controller: attachmentsListController

View: attachmentsListView

Card
labelTemplate
titleThe template that has to be loaded
 attachmentList.hbs
Card
labelfunctions
titlePublic functions
 
Card
labelBimplus Service
titleBimplus services bounded to the interface

 Bimplus services for working with project based attachments

Bimplus services for working with object based attachments

Bimplus services for working with issue based attachments

Bimplus services for working with a particular attachment

For further details see the Bimplus api reference