Table of Contents

Class NativeStl

Namespace
HiCbtr.Geom
Assembly
HiCbtr.dll

Native Stl. For purpose of efficient swept volume.

public class NativeStl : IGetStl, IDisposable, IExpandToBox3d
Inheritance
NativeStl
Implements
Inherited Members
Extension Methods

Constructors

NativeStl(Stl)

Ctor.

public NativeStl(Stl stl)

Parameters

stl Stl

ctor

Properties

StlPtr

Native pointer.

public nint StlPtr { get; }

Property Value

nint

TriangleNum

Triangle number.

public int TriangleNum { get; }

Property Value

int

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

Remarks

The dispose will also dispose the related TriTree.

Dispose(bool)

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

ExpandToBox3d(Box3d)

Expand the destinate box. This function is ususally used to compute the bounding box of elements.

public void ExpandToBox3d(Box3d dst)

Parameters

dst Box3d

destinate box

~NativeStl()

protected ~NativeStl()

GenStl()

Generate Stl.

public Stl GenStl()

Returns

Stl

stl

GetStl()

Get Stl.

public Stl GetStl()

Returns

Stl

Stl