Table of Contents

Class NwcMeshClipper

Namespace
NwcIO.Model.Sectioning
Assembly
NwcIO.dll

High-performance Sutherland-Hodgman 3D polygon mesh clipping engine for Navisworks dynamic section planes and section boxes.

public static class NwcMeshClipper

Inheritance

Inherited Members

Methods

Clip(NwcMesh, IReadOnlyList<NwcSectionPlane>)

Clips a 3D polygon mesh against a collection of active section planes. Returns a new NwcIO.Model.NwcMesh containing the clipped geometry inside the retained volume.

public static NwcMesh Clip(NwcMesh mesh, IReadOnlyList<NwcSectionPlane> planes)

Parameters

mesh NwcMesh
planes IReadOnlyList<NwcSectionPlane>

Returns

NwcMesh

Clip(NwcMesh, NwcSectionBox)

Clips a 3D polygon mesh against an active section box.

public static NwcMesh Clip(NwcMesh mesh, NwcSectionBox sectionBox)

Parameters

mesh NwcMesh
sectionBox NwcSectionBox

Returns

NwcMesh