Download as pdf or txt
Download as pdf or txt
You are on page 1of 36

IT’S ALL IN THE DATA:

VISUALIZING CLASH METRICS WITH


NAVISWORKS AND POWER BI
Carlo Caparas
VDC Engineer
About the speaker

Carlo Caparas
Carlo is currently a VDC Engineer at Turner Construction.
Previous roles include working with at a 3D laser scanning
firm and structural design firm. In all these roles Carlo has
developed, managed, and implemented BIM to help
communicate information effectively and clearly.
Currently, he is developing workflows combining data
analysis and extended reality tools to improve
collaboration and make data driven decisions.
Introduction

How can teams produce MEP BIM coordination progress reports


consistently, effectively and clearly so that various stakeholders can
easily understand?

Objectives
1. Develop a simple, objective and automated reporting mechanism
2. Make BIM coordination data accessible and meaningful for
various project stakeholders using various reports

Image caption goes here


• Easy to share and access data for project stakeholders
• Ability to interact and customize visual to access data one needs
• Connect and query from multiple data sources
• Automates data cleaning, transforming and shaping
Navisworks Manage Preparation
Model
• Models appended need to be solids (not polymesh)
• Consistent model file naming convention

• Defined foucs zones


• Active Grid System must be set to Grid System that
includes boundaries of Floor Plan used in Reports

Clash Detective
• Rules to eliminate false positives
• Cannot Compact Clashes

• Update All Clash


Navisworks API
.NET ASSEMBLIES
CLASSES, METHODS, PROPERTIES
• Autodesk.Navisworks.Api
Clash Detective Data General Loaded Model TARGET DATA
• Autodesk.Navisworks.Clash
Classes Classes
• Navisworks.gui.roamer.dll •
• Clash Test Name
ClashTest • ModelItem
• ClashResultGroup • GridIntersection • Discipline Names
• ClashResult • GridLevel • Clash Status
Properties • BoundingBox3D • Clash Coordinate
• ClashTest.SelectionA / Properties
SelectionB • Minimum and maximum
• BoundingBox3D.Center
• ClashResult.Item1 / grid coordinates
• GridIntersection.Position
Item2 • Model Geometry Type
• ModelItem.ClassDisplayName
• ClashResult.Status
Methods
• GridSystem.ClosestIntersection
Clash Detective
For condition when clash
OPEN

ClashResult.Status
ClashResultGroup -Property-
-Class-

ClashResult.Item1 ClashResult.Item2
-Property- -Property-
Clash Detective
For condition when clash
CLOSED

ClashTest
-Class-

ClashTest.SelectionA ClashTest.SelectionB
-Property- -Property-
Data for Clash Map
1. ModelItem.BoundingBox()
-Method-

2. GridSystem.ClosestIntersection
(1.Center)
-Method-

3. 2.Position.X
2.Position.Y
-Property-

4. Check for minimum &


maximum coordinates
Counting Model Objects

Selection Tree

ModelItem.IsComposite
-Property-

ModelItem.ClassDisplayName == Block
-Property-

• If Layer, check following are false:

ModelItem.IsComposite ModelItem.IsInsert
-Property- -Property-
ModelItem.IsCollection
-Property-
Counting Model Objects

• If Composite or Block:

ModelItem.IsComposite
-Property-

ModelItem.ClassDisplayName == Block
-Property-

• If Layer, check following are false:

ModelItem.IsComposite ModelItem.IsInsert
-Property- -Property-
ModelItem.IsCollection
-Property-
ModelItem.ClassDisplayName == Block
-Property-
Navisworks Clash Metrics Export Process

https://youtu.be/ksFMhAtj59k
FILE REPOSITORY
Clash Data Output
User Input
ModelItem.DisplayName
ClashResult.Item1 ClashResult.Center.X
ClashResult.Item2 ClashResult.Status ClashResult.Center.Y GridSystem.ClosestIntersection(BoundingBox.Center)
ClashTest.SelectionA ClashResult.Center.Z GridIntersection.Position.X / Y
ClashTest.SelectionB
Total Objects Data Output
ModelItem.ClassDisplayName
User Input
ModelItem.IsComposite
ModelItem.DisplayName
ModelItem.IsInsert
ModelItem.IsCollection
FILE REPOSITORY
Clash Test Data
-Date
-Focus Zone
-Status

Clash Data & Total Objects Data


-Date
-Focus Zone
-Total Objects
Power BI Reporting – Coordination Status

https://youtu.be/XugV3iUmORw
Clash Test Data
-Date
Clash Test Data -Focus Zone
-Date -Status
-Status
Total Objects Data
-Date
-Focus Zone
-Total Objects
Power BI Reporting – Progress Summary

https://youtu.be/sr67IXhXou0
Clash Test Data
-Date
-Focus Zone
-Disciplines
-Clash Level
-Status
Power BI Reporting – Discipline Summary

https://youtu.be/axuEieqbO3Q
Clash Test Data
-Date
-Focus Zone
-Disciplines
-Clash Level
-Status
Power BI Reporting – Discipline Clash Details

https://youtu.be/DGS9jlB2jxk
Clash Test Data: -Date -Focus Zone -Test Name -Disciplines -Clash -Clash Level
-Status -Clash Location -Min & Max Grid Coordinates

Clash Test Data: -Disciplines -Test Name


Power BI Reporting – Clash Map

https://youtu.be/mUlZqiO73Js
Questions

Thank you!

Contact Information
Carlo Caparas
ccaparas@tcco.com
Autodesk and the Autodesk logo are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. All other brand names, product names, or
trademarks belong to their respective holders. Autodesk reserves the right to alter product and services offerings, and specifications and pricing at any time without notice, and is not responsible for
typographical or graphical errors that may appear in this document.
© 2019 Autodesk. All rights reserved.

You might also like