Table of Contents

Class Tri3dDispUtil

Namespace
Hi.Disp
Assembly
HiDisp.dll

Utility and Extension of Tri3d.

public static class Tri3dDispUtil
Inheritance
Tri3dDispUtil
Inherited Members

Methods

Display(Tri3d, Bind)

Display the face of src.

public static void Display(this Tri3d src, Bind bind)

Parameters

src Tri3d

triangle

bind Bind

Bind

GetFaceDrawing(IEnumerable<Tri3d>)

Get ccw faces draw of tris.

public static Drawing GetFaceDrawing(this IEnumerable<Tri3d> tris)

Parameters

tris IEnumerable<Tri3d>

triangles

Returns

Drawing

Drawing

ToDrawing(Tri3d)

Equivalent to ToFaceDrawing(Tri3d)

public static Drawing ToDrawing(this Tri3d src)

Parameters

src Tri3d

src

Returns

Drawing

Drawing

ToFaceBuf(Tri3d, double[], ref int)

set n,p0,n,p1,n,p2 to double array. Where n is normal.

public static int ToFaceBuf(this Tri3d src, double[] dst, ref int p)

Parameters

src Tri3d

src

dst double[]

dst array

p int

current array position

Returns

int

pushed double size:18

ToFaceDrawing(Tri3d)

To Face Drawing.

public static Drawing ToFaceDrawing(this Tri3d src)

Parameters

src Tri3d

src

Returns

Drawing

Face Drawing

ToLineBuf(Tri3d, double[], ref int)

Put lines array to the dst. The lines array contains 3 edges x 2 end points.

public static int ToLineBuf(this Tri3d src, double[] dst, ref int p)

Parameters

src Tri3d

src

dst double[]

dst

p int

position of the dst

Returns

int
  1. Which is pushed length, in number of double

ToLineDrawing(Tri3d)

To Line Drawing.

public static Drawing ToLineDrawing(this Tri3d src)

Parameters

src Tri3d

src

Returns

Drawing

Line Drawing

ToLineDrawing(IEnumerable<Tri3d>)

Get lines draw of the tris.

public static Drawing ToLineDrawing(this IEnumerable<Tri3d> tris)

Parameters

tris IEnumerable<Tri3d>

triangles

Returns

Drawing

Drawing

ToSparkleLineBuf(Tri3d, double[], ref int)

public static int ToSparkleLineBuf(this Tri3d src, double[] dst, ref int p)

Parameters

src Tri3d
dst double[]
p int

Returns

int

ToSparkleLineDrawing(IEnumerable<Tri3d>)

Get lines draw of the tris.

public static Drawing ToSparkleLineDrawing(this IEnumerable<Tri3d> tris)

Parameters

tris IEnumerable<Tri3d>

triangles

Returns

Drawing

Drawing