BimNvApp Sample Application

Vadim Asandiy

July 02, 2021

BimNvApp is a sample application for the Microsoft® Windows® platform that can view NWD and NWC files. It is based on ODA BimNv SDK and ODA Kernel SDK, and also uses MFC libraries for its graphical user interface.

The application is a simple viewer that can open and visualize NWD and NWC files. Click the visualization button to set the "current view point" as the current view. The following image shows the result of visualization.

 

BimNv current view point

 

The database window shows the structure of the logical hierarchy tree of the model. When you select a node, the corresponding graphical entities are highlighted and the view is zoomed to their extents as shown next.

 

the logical hierarchy tree of the model

 

The default vectorization device can be changed by selecting Vectorize > Add Vectorization DLL.

 

vectorization device can be changed

 

For example, when you change the device to OpenGL, the picture changes as shown in the following image.

 

BimNv - OpenGL

 

Using the commands on the toolbar, you can rotate the model, zoom in and out, etc.

BimNv - commands on the toolbar

 

For example, the next image shows an NWC model with the current view point applied.

 

NWC model with the current view point applied

 

The same model with rotation applied is shown next.

 

The same model with rotation applied

 

The next image shows the same model but zoomed in.

 

BimNv - zoomed in

 

You can change the visual style of the current view using commands from the toolbar. The following visual styles are available:

  • Realistic
  • Shaded
  • Hidden lines
  • Wireframe
BimNv - visual styles

The next four images show a model with different visual styles applied.

Realistic:

 

Bimnv Realistic

 

Shaded:

 

BimNv shaded

 

Hidden lines:

 

hidden lines

 

Wireframe:

 

wireframe