What a week. I just got back from Autodesk University (AU) and Developer Day 2016 in Las Vegas. I knew it was going to be a busy one. But still AU for me only gets busier and busier each year. On Monday, we had Developer Day whole day; the general session started 8 AM in the morning, and breakouts in the afternoon till 5 PM. I was responsible for organizing the AEC breakout in the afternoon. Sasha Crotty, Platform and API Product Manager for Revit, presented about Revit API updates. I presented BIM 360 API updates, followed by Augusto Goncalves briefly presenting about Civil 3D and Infraworks 360. I feel lucky to have a person like Sasha as a Revit PM, who used to be a Revit developer herself, understands both technical and business side, and very comfortable presenting to a large audience. As in previous years, Revit API session was fully packed, many standing in the back. The clear sign that the momentum of Revit is not yet weakened. My session about BIM 360 went well as well. On Tuesday we had so-called DevLab, which is a walk-in clinic-type setting, where a developer can stop by to ask API related questions. I also had one class of my own on Wednesday about API for BIM 360 Docs as well as helping two other classes. I plan to write about BIM 360 Docs API in subsequent posts in the next few weeks.
AU 2016 Forge Booth Demos
In addition to DevDay, DevLab and AU classes, I also had a booth duty; we had our own Forge booth first time this year. Entire Forge Program Development team (the successor of Autodesk Developer Network team) who were at AU was involved with it. As a part of Forge booth duty, one thing we needed to do was being able to demo sample web applications including ones by our partners. They certainly give you an idea about what you can do with Forge API. Many of them, in particular ones by our partners, are quite impressive. Before it becomes fading memory, I’m going to list them here.
Forge Data Management and Viewer Samples
These samples show the fundamental functionalities of Forge Data Management and related APIs. The samples are written by the members of DevTech. You should be able to access source code on github.
Data management and model derivative sample. By Adam Nagy
A sample demonstrates the access to the files on A360 through Forge Data Management API, and the usage of the model derivatives to translate a file and retrieve meta data and properties. (Note: Public access to BIM 360 Docs is still to come. During the AU, we have demonstrated a preview version.) You can find the source code here.Below shows an image from the Data Management and Model Derivative sample demonstrating the access to A360 files, file translation, and geometry extraction.
Data management, model derivative sample. By Philippe Leefsma
A similar to above, a sample demonstrates the access to the files on A360 using Data Management API and the shows the usage of model derivatives. (Same about BIM 360 Docs access. Expected to come near future.) You can find the source code here.
- https://viewer.autodesk.com/ (updated 11/14/2017. old link https://a360.autodesk.com/viewer/)
A360 Viewer – Autodesk site
Autodesk site where you can try out upload and viewing.
- https://viewer-rocks.autodesk.io/ (updated 11/14/2017. old link http://viewer-rocks.herokuapp.com/)
Viewer without IU (Basic)
Contents gallery style usage of viewer.
Viewer Additional Graphics
Dasher360 – IoT sensor data gathering. By Autodesk Research
Show a various sensor data overlaying on top of a building model.Below is an image from Dasher 360 demonstrating the IoT integration showing various sensor data on top of basic viewer functionality.
(Updated 7/18/2017. Old link is here: https://calm-inlet-4387.herokuapp.com/ )
Original LMV Nav Test. By Jim Awe
Shows 3D, 2D and graphs on a same page. (You may have seen this already as it is one of the oldest samples.)
Same idea as above. Uses React Responsive. (added 11/14/2017).
Database link and visual reporting. By Philippe Leefsma
A sample demonstrates the linking of viewer with external database to show an example of cost estimate or bill of materials.
It also shows extensions. Try tools in the viewer: Visual Report, Markup3D, and Transform.
(updated: 7/18/2017. Old link http://viewer.autodesk.io/node/gallery/)
View and Data Gallery. By Philippe Leefsma
Viewer Test/Learning Tools
Test bed for LMV viewer. By Kean Walmsley
If you are already developing using viewer, this site may get handy to troubleshoot.
Gallery of simulation results. By SimulationHub
My favorite site. You can find various examples of simulation result overlaid on top of 3D model. Try out animation of air flow in the building, for example. Very cool.In the sample image below, the airflow in a building is shown as an animation.
Bldng360 site. By CAD and Company
CAD and Company, an early adapter of Viewer is aiming to have a “YouTube” of building design.
Manufacturing and Animation. By Dotty
Examples include an animated instruction of furniture assembly, applying transformation to components in the viewer.
Box/Google Drive and Viewer Integration
Box Viewer. By Augusto Goncalves
Data Management and Box Integration. By Augusto Goncalves
Google Drive. By Augusto Goncalves
JigSawify – AutoCAD I/O. By Kean Walmsley
ThreadModeler – Inventor I/O. By Cool Orange
Feel free to try them out. Have fun!