Modelo API is the foundation of all Modelo online products and can be shipped separatedly to developers for building their own BIM products.
Functionalities
Upload models to cloud.
Support most common CAD files, including .3dm, .skp, .fbx, .obj, .stl, .rvt, .ifc, .nvw, altizure and .dwg format.
Combine models at the cloud.
Display uploaded 3D models in modelo 3D viewer.
Load multiple models into one viewer.
Retrieve the BIM information of uploaded models.
Support BIM models, e.g., .rvt and .ifc.
The BIM tree of the scene.
The BIM information of each element.
Query elements with certain BIM information values.
Support multiple input devices.
Mouse, keyboard, touch and gyrosensor.
Rendering effects
Shadow and ambient occlusion.
Lighting.
Enhanced anti-aliasing.
Smart culling
Glow
Background, solid color, wallpaper and skydome.
Camera control
Rotation, zoom, pan
Region zoom
Default views, e.g., top, bottom and etc
Bunch of tools in 3D viewer
Section, cutting the model in any directions, e.g., distance measurement.
Measurement, measuring the distance, angle and area with snapping to edges or points.
Visibility control
Show and hide certain elements.
Change element properties.
Colors
The values of BIM properties extracted from original models.
Delete the BIM properties extracted from original models.
Add new customized BIM properties.
Screen capture of the viewer.
Generate a 3D PDF of a model.
View 2D DWG and PDF in browser
Provide the interaction between 3D model and 2D floor plan for .rvt models.
Comment the model
Create a comment for certain view angle
Compare BIM models
Compare two versions of a BIM model, display their difference in terms of elements
The API connects to Modelo Build backend service and delivery functions above.
Sign Up
To use API, the application developer needs to sign up at build.modeloapp.com as a registered developer at first. Then she needs to retrieve an applicaiton token in her profile page. This application token is the access key to data stored on Modelo Build cloud. The application developers need to ensure the safty of this token themselves.
Upload Models
Developer can either use upload dialog in the dashboard of build.modeloapp.com or use API to upload model. Once the model is uploaded, server will return an model ID which is the gloal idenfier for this model.