-
Notifications
You must be signed in to change notification settings - Fork 4
Nodes List
This is a brief description of the default Navisworks nodes included on each category
API nodes provide access to properties inherent to Navisworks and generic classes. They can be used to enhance accessibility to information.
Return list of parameters in element class. It can be used as a guide to query parameters values.

Returns value of class property

As the appearance profiler in Navisworks is not accesible by the API, you could recreate some of its features with the Appearance nodes.
Creates an Json version of the SearchSet sxml to be read by SetAppearanceByProfile

Applies color and transparency to SearchSets settled in json profile

Applies color and transparency to selection

Clash nodes allows you to access and work with Clash Detective functionality. You can group, rename or query Clash Test, Clash groups and individual clashes.
Group clashes in clash test by cluster. From ASDK SDK examples.

Group clashes in clash test by nearest grid intersection. From ASDK SDK examples. This node will not work if current document has no Grids.

Group clashes in clash test by nearest level. From ASDK SDK examples. This node will not work if current document has no levels.

Group clashes in clash test by Model. Input Model is a model in current document. From ASDK SDK examples.

Port of awesome BIM42 addin, this node group clashes in by Level, Grid, Selection, Assignation, Approval or Status. This nodes can group clashes twice. It has everything built-in as dropdown boxes.

Compact all clashes, run it disconnected or put any input to order the execution after any other node.

Reports all relevant information (ok, maybe to much) from Clash result (group or single). Works great to export a report of clashes or to use it with RenameClash node. Needs to be connected to GetClashResults.

Return result of clashes from clash test.

Return clash tests in current document

Return list elements involved on each clash result (group or single clash).

Refresh all clashes in current document

Rename a clash result by GUID. It's a good idea to use in excel/CSV after exporting the info with GetClashInfo's Clash Name and GUID

Gets Comments list associated with SavedItem: e.g. Clash or Viewpoint

Get all the worksheets as a list of strings

Read Excel data. The node takes all used cells in the spreadsheet from the first worksheet available

Write Excel data. The node takes a List and writes each element in a different cell

Slider of doubles with range and steps. Original VPLControl node

File path dialog. Original VPLControl node

Slider of integers with range and steps. Original VPLControl node

Export input list content as string to CSV file

Read content of file and format as CSV input

Read text from file. Input is a path.

Save file dialog. Select where to save a file

Write text to file

Nodes to works with lists.
Filter a list by a boolean mask

Get item of list at an specific index

Flatten a list by specific level

Transpose list of lists

Nodes to work with general Navisworks objects, like documents.
Get current Navisworks document

Get current document's name

Return value of ModelItem property by category (tab name) and property

Get models appended to current document

Refresh all links (NWC, NWD) in current document

Save current document as NWF or NWD depending on the extension used on the file path

Write properties to ModelItems into an UserTab. Category is the name of the UserTab

Nodes to works with selections and selected elements in Model.
Return all SelectionSets and SearchSets available in current model. SearchSets can be filters using GetAPIParameterValue and quering HasSearch for true

Returns elements in SearchSet

Returns elements in current selection

Create a SearchSet based on a simple search by Category, property and Value

Creates a simple search (conditions = value) to be used with "SetSearchRelation" and "CreateSearchSetFromSearch". All inputs are strings, Negate inverts the search .

Join two Searchs by concatenation (AND) or group (OR)

Creates a search set from a search

Image below shows an example of search set creation from strings. You can replace the string input with text from Excel/CSV.

Nodes to work with strings (text)
Return string all in lower

Return string in UPPER

Returns true if string contains specific substring

Replace substring in string

Nodes to work with viewpoints
Return all viewpoints in current document

Rename viewpoint by name string

Rename viewpoint by its GUID and new name as strgin. Great to use with a CSV list of GUIDs/Names

Export viewpoint. Set file path, name and image widht and height
