Class NwcNode
- Namespace
- NwcIO.Model
- Assembly
- NwcIO.dll
A hierarchical item in the Navisworks scene graph (model item, layer, collection, category, family, type or element instance).
public sealed class NwcNodeInheritance
Inherited Members
Properties
Children
Child nodes nested under this item.
public List<NwcNode> Children { get; }Property Value
Class
public required string Class { get; set; }Property Value
ElementGuid
Element unique identifier (GUID) if assigned.
public Guid? ElementGuid { get; set; }Property Value
- Guid?
Id
public required int Id { get; init; }Property Value
Material
Material assigned to this node.
public NwcMaterial? Material { get; set; }Property Value
Mesh
Associated 3D mesh geometry if this node represents a geometric element.
public NwcMesh? Mesh { get; set; }Property Value
Name
public required string Name { get; set; }Property Value
Parent
Parent node in the scene tree, or null for root nodes.
public NwcNode? Parent { get; set; }Property Value
Properties
Properties attached directly to this node.
public List<NwcPropertyRecord> Properties { get; }Property Value
Tag
public int Tag { get; set; }Property Value
Transform
3D spatial transformation (pose and bounding box) if present.
public NwcTransform? Transform { get; set; }Property Value
Value
public string? Value { get; set; }Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()Returns
- string
-
A string that represents the current object.