Category: Navisworks

  • 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 : Viewpoint (Part-2)

    Navisworks API : Viewpoint (Part-2)

    Welcome to the ninth tutorial of Navisworks® API series, this post is to cover how to get and set Viewpoint’s camera via JSON AutodeskCommonCamera object and, to zoom the Viewpoint’s camera to the selected ModelItem(s). As usual, we’re going to write an add-ins for this.

  • Navisworks API : Transform ModelItems with WPF Window

    Navisworks API : Transform ModelItems with WPF Window

    Welcome to the eighth tutorial of Navisworks® API series, this post is to cover how to transform the selected ModelItems, we will create an add-ins which includes a WPF window for user to interact with transform’s Axis and Value.

  • Navisworks API : Adding Property to Existing Category

    Navisworks API : Adding Property to Existing Category

    Welcome to the seventh tutorial of Navisworks® API series, this post is to cover how to add custom property to the existing category via  Navisworks® COM (Component Object Model) API. This tutorial is a continuation of the third tutorial of our Navisworks API series, Navisworks API : COM Interface and Adding Custom Property.

  • Navisworks API : Viewpoint (Part-1)

    Navisworks API : Viewpoint (Part-1)

    Welcome to the sixth tutorial of Navisworks® API series, this post is to cover how to manipulate Viewpoint’s Camera, we’ll create an add-ins that move and rotate the position of the camera and finally going to save the current Viewpoint.

  • 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 : Find Intersect and  Override Color & Transparency (v2)

    Navisworks API : Find Intersect and Override Color & Transparency (v2)

    Welcome to the fourth tutorial of Navisworks® API series, this post is an upgraded version of the previous post : Find Intersect and Override Color which was released a few months ago. This time we will implement a new feature to transparent the excluded ModelItems (ModelItems that are not selected nor intersected).

  • 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.