Table of Contents

Namespace NwcIO.Model

Namespaces

NwcIO.Model.Appearance
NwcIO.Model.Clash
NwcIO.Model.Diff
NwcIO.Model.Grids
NwcIO.Model.Measure
NwcIO.Model.Redline
NwcIO.Model.Sectioning
NwcIO.Model.Sets
NwcIO.Model.Spatial
NwcIO.Model.TimeLiner
NwcIO.Model.Viewer

Classes

NwcAssembly

A federated multi-model BIM assembly combining multiple Navisworks documents (.nwc, .nwd, or .nwf external references) in a unified coordinate system.

NwcCamera

Represents a 3D camera with double-precision position, orientation quaternion, computed viewing direction and up vectors, focal distance, and field of view.

NwcClash

Represents a spatial clash (geometric intersection or overlap) detected between elements from different models within a federated BIM assembly.

NwcDbCacheDirectory

Master directory of cached data tables registered in the LcOpDBCache stream.

NwcDbCacheEntry

Represents a named segment or table entry recorded in the Navisworks database cache stream.

NwcFileInfo

Source-file metadata parsed from the partition-0 header stream: the originating document, its timestamp, and the loader plugin that produced the cache.

NwcMaterial

A material definition specifying surface colors and PBR properties for 3D meshes.

NwcMesh

A 3D polygon mesh extracted from Navisworks geometry streams, composed of 3D vertices, triangle indices, and local/world bounding boxes.

NwcNode

A hierarchical item in the Navisworks scene graph (model item, layer, collection, category, family, type or element instance).

NwcPropertyRecord

One record of the scene-tree/property stream. Records carry an item name, a class (e.g. "LcRevitData_Element" for items, "LcRevitPropertyElementName" for properties) and optionally a typed value.

NwcSavedViewpoint

Represents a saved viewpoint / camera view in a Navisworks document or federated assembly.

NwcTransform

A 3D spatial transformation (pose, translation, rotation quaternion and bounding box) parsed from Navisworks Transforms streams.

NwcXRef

Represents an external cross-reference (XRef) to an external file (e.g., texture, CAD file, link model) referenced by a Navisworks document.

NwcXRefTable

Table of external references embedded in the Navisworks file container.

Structs

BoundingBox3d

An axis-aligned 3D bounding box defined by minimum and maximum extents.

Quaterniond

Represents a unit rotation quaternion with double-precision components (X, Y, Z, W).

RgbaColor

An RGBA color with normalized floating-point components [0.0 .. 1.0].

Vector3d

Represents a 3D vector with double-precision components.

Enums

NwcCameraProjection

Projection type of a 3D camera.