Self-paced Navisworks API Training Labs

By Xiaodong Liang

We have produced a training lab material. The first version covers 11 topics that we think are basic to the developers who are getting started with Navisworks API. It could be also a reference for those who have some practices because the contents and samples might include the tricks of API.

The material is available at ADN Open. It contains: PPTs, samples, Readme and necessary files that for some samples. The following is an overview of the material.

 

clip_image001

 

Lab1: Overview

In this lab, we will quickly go through Navisworks product family, basics of Navisworks API, common use case scenarios of APIs, and available learning resources.

Lab2: Plugins

This lab introduces the plugin system, and demonstrate how to create a basic AddInPlugin and DockPanePlugin.

Lab3: Document

This lab introduces API structure in .NET, how to manipulate Document, what document parts, document info and grids & levels are.

Lab4: Model

This lab introduces model tree, model item, and how to access geometry attributes of model item.

Lab5: Properties

This lab introduces the properties of objects and how to effectively find the specific properties.

Lab6: Search

This lab introduces the ways to find objects, the most efficient way and various scenarios to work with Search API.

Lab7: Selection

This lab introduces current selection and selection sets, and how to manipulate them.

Lab8: COM Interop

This lab introduces how to work with COM API from .NET with a couple of examples, e.g. add custom properties, read geometry primitives etc.

Lab9: Events

This lab introduces .NET events API.

Lab10: Viewpoint

This lab introduces viewpoint and saved viewpoint. How to manipulate camera position is also discussed.

Lab11: .NET Control

This lab introduces how to use Navisworks .NET controls, i.e. ApplicationControl, DocumentControl and ViewControl.

 

Enjoy!


Comments

5 responses to “Self-paced Navisworks API Training Labs”

  1. JORGE LUIS TRILLO LLAMAS Avatar
    JORGE LUIS TRILLO LLAMAS

    WELL THE LINK ITS NOT WORKING

  2. Hi Xiaodong,
    Can you check the link on the ADN page, it appears to not be working. Is there an alternative location for the training labs?
    Thanks,
    -Ken

  3. Xiaodong Liang Avatar
    Xiaodong Liang

    the download link will work again soon. as a workaround, please download at : https://autodesk.boxcn.net/s/chmfmk48y5l6k7srk54t1n5mgkfm7vvu sorry for the inconvenience.

  4. I’d like to thank the author for writing such an insightful and informative blog post about Navisworks that is not just useful to the readers but also revealing.

  5. daiszy Avatar
    daiszy

    HI, neither the link in apage nor in comments are working. could you fix those as we are so keen to learn this.cheers

Leave a Reply to KenCancel reply

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading