Category: Navisworks Add-Ins

  • Navisworks API : Timeliner Part-2

    Navisworks API : Timeliner Part-2

    Welcome to the thirteenth tutorial of Navisworks® API series, this post is to cover how to automate the Timeliner Tasks from External Data Source, a csv scheduling data file, with primary properties such as .. Start/End Date, TaskType and Attached (SelectionSet) for the Timeliner Simulation.

  • Navisworks API : Timeliner Part-1

    Navisworks API : Timeliner Part-1

    Welcome to the twelfth tutorial of Navisworks® API series, this post is to cover how to add the Timeliner Tasks to the document Timeliner object. In this tutorial, we will create the Timeliner Tasks, from the predefined SelectionSets, with primary properties such as .. Start/End Date, TaskType and Attached (SelectionSet) for the Timeliner Simulation. (something like Auto-Add […]

  • Navisworks API : CommandHandlerPlugin

    Navisworks API : CommandHandlerPlugin

    Welcome to the tenth tutorial of Navisworks® API series, this post is to cover a different type of Plugin called “CommandHandlerPlugin”, which can be used to add commands to the Navisworks GUI system. In this tutorial, we will create a custom RibbonTab layout for RibbonButton & SplitButton commands.

  • Navisworks API : Event and EventWatcherPlugin

    Navisworks API : Event and EventWatcherPlugin

    Welcome to the fifth tutorial of Navisworks® API series, this post is to cover how to subscribe/unsubscribe the Application & Document Events and another type of plugin called EventWatcherPlugin that can’t be seen from the Navisworks® user-interface. In this tutorial, we’ll create an event watcher add-ins that override the transparency of all the unselected model items in […]

  • Navisworks API : COM Interface and Adding Custom Property

    Navisworks API : COM Interface and Adding Custom Property

    Welcome to the third tutorial of Navisworks® API series, this post is to cover a new topic called Navisworks® COM (Component Object Model) Interface & how to add custom property to selected ModelItems. For adding custom property, we will implement a WPF window for user to type-in Category Name, Property Name & Value.

  • Navisworks API : Search ModelItem and Collect Properties

    Navisworks API : Search ModelItem and Collect Properties

    Welcome to the second tutorial of Navisworks® API series, this post is to cover how to Search ModelItem & collect ModelItem Properties. The task is ” to find a ModelItem by its Id and collect the properties data of ModelItem‘s Element category. “

  • Navisworks API : Find Intersect and Override Color

    Navisworks API : Find Intersect and Override Color

    Welcome to the first tutorial of Navisworks® API series, this post is to cover one of Navisworks® SDK exercise which task is ” to create an Add-Ins that find the items which intersect with the currently selected items and highlight the intersect items ” . Yes, correct. It is a low cost cosplay, Clash Detection.

  • Creating Navisworks Add-Ins

    Creating Navisworks Add-Ins

    This post is to cover how to create an Autodesk® Navisworks® Add-Ins that we will create a file-path info dialog for the current file and the appended files. I am using Visual Studio 2017v and Navisworks® 2020v.