Class Tri3dUtil
Utility and Extension of Tri3d.
public static class Tri3dUtil
- Inheritance
-
Tri3dUtil
- Inherited Members
Methods
Display(Tri3d, Bind)
Display the face of src
.
public static void Display(this Tri3d src, Bind bind)
Parameters
GetFaceDrawing(IEnumerable<Tri3d>)
Get ccw faces draw of tris
.
public static Drawing GetFaceDrawing(this IEnumerable<Tri3d> tris)
Parameters
tris
IEnumerable<Tri3d>triangles
Returns
GetLineDrawing(IEnumerable<Tri3d>)
Get lines draw of the tris
.
public static Drawing GetLineDrawing(this IEnumerable<Tri3d> tris)
Parameters
tris
IEnumerable<Tri3d>triangles
Returns
ToDrawing(Tri3d)
Equivalent to ToDrawing_Face(Tri3d)
public static Drawing ToDrawing(this Tri3d src)
Parameters
src
Tri3dsrc
Returns
- Drawing
Drawing
ToDrawing_Face(Tri3d)
To Face Drawing.
public static Drawing ToDrawing_Face(this Tri3d src)
Parameters
src
Tri3dsrc
Returns
- Drawing
Face Drawing
ToDrawing_Line(Tri3d)
To Line Drawing.
public static Drawing ToDrawing_Line(this Tri3d src)
Parameters
src
Tri3dsrc
Returns
- Drawing
Line 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
Returns
- int
pushed double size:18
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
Returns
- int
- Which is pushed length, in number of double