
Explore the NavisWorks API to automate and streamline 3D model workflows for coordination and construction management, extracting information, data and properties, creating search sets, and timelines with keyframe data.
Set up Visual Studio 2019 for Navisworks plugin development, install the AddIn manager, and build a hello world C# add-in using the Navisworks API with an IFC file.
Configure and run a basic navisworks plugin in visual studio by creating a .net framework 4.8 class library, adding autodesk navisworks api references, and testing a simple hello world message.
Create a Navisworks plugin to read properties from selected model items, build sets, and use them in a timeliner, then display display names and save results for streamlined project automation.
Explore reading and displaying properties in Navisworks API with C#, navigating property categories and data properties to extract display names and values, building a dictionary for automated reads.
Explore creating and managing selection sets in Navisworks using the API, from building document selection sets to applying search sets, with step-by-step coding in C#.
Create and save Navisworks search sets by building search conditions (for example, element type contains floor) and selecting all results to copy into a named floors set.
Create and load data structures for Navisworks plug-in development by defining a JSON-based search set schema, including categories, properties, and level-based filtering, to drive quick search set creation.
Read a json file through an open file dialog, then deserialize it into a sets model for search sets and level sets using Newtonsoft.Json.
Read json data to build and multiply selection sets from json’s search sets, applying per-set conditions and level sets to drive timeliner tasks in Navisworks api.
Create and automate timeliner tasks in navisworks using Timeliner API, build tasks with display names and start dates from selection sets, then test and simulate the timeline to verify ordering.
Learn to organize Timeliner data in Navisworks API using a simple TaskSets class, with level, category, and identifier properties, to sort, filter, and save ordered task items.
Test the plugin by running and deleting tasks, expanding the model with 80 by 80 and 800 by 800 components to improve simulation using JSON-based ARC model data.
Learn to read and load a dll directly in Navisworks, replace the hello world sample, and validate plugin behavior through a quick simulation and on-select data tests.
This course its amazing oportunity to jump into the Navisworks API and use it t to automate and streamline 3D model-based workflows for Coordination and Construction Managment.
Autodesk Navisworks has also a powerfull API that can solve development problems that are out from the Revit Creation processes, empowering Navisworks a BIM Platform Tool.
The course covers a range of topics, including how to extract information from models , how to create search sets based on specific model data and properties, and how to create timeliner animations using search sets and keyframe data.
This course its not starting from scratch since it relies on the knowledge adquired on previously developed Autodesk Revit API C# Courses, and its been developed for Architects and Engineers not only programmers.
By the end of the course, students will have a solid understanding of the Navisworks API and will be able to use it to create custom tools and plugins, automate repetitive tasks, and optimize their workflows.
Help those subsecuent training agendas to be released as soon as posible by recomending, reviewing and buying this type of content, so join me in to bring all those capabilities to reality and transform your BIM Skills and enjoy at any time the freedom of possibilities to make technology work the way you need it to.
And on my deep hopes ill do my best so that with this content will change your way of working for good onwards.