Do the properties have any units or measure types attached to them?
Yes, the NavisWorks files have units in them: you can set the units value for all files in the global units and for all of the layers, sets and objects in your file.
Is the loading single-threaded?
One mode is single-threaded and second is multi-threaded, so you can switch.
Is rendering single-threaded?
Yes, but we will implement multithreaded rendering as soon as this feature is added in Visualize SDK.
Can Navisworks file be visualized without the Visualize SDK?
Yes, in common way via Gi/Gs interface that placed in Kernel, also you can create your own, for example MFC or Qt application.
Does BimNv have any accessible BIM data in it?
Files from Revit converted to NavisWorks have some Revit properties, for example categories and colors. So yes, we have an access to this data.
Are PDF files exported from Navisworks files in 2D or 3D?
You can convert both to 2D and 3D pdf, this functionality is made by Visualize SDK.
Do you have C# wrappers for BimNv?
No, currently we haven't such wrappers for BimNv.
Is there a feature within the BimNv SDK to read and extract text?
Yes, we can extract text with BimNv SDK. We've got an example OdNwdLoad.exe to dump .nwd files.
How to open and view Navisworks files?
We use ODA Viewer and OdVisualizeViewer to open and visualize. nwd, .nwc and .nwf files. You need following archives: Kernel, BimNv, Visualize and VisualizeQt.
Unpack and extract them into the same folder, go to exe\vc15_amd64dll sub-folder and run OdVisualizeViewer, now you can open a Navisworks file.