-
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