Triangle3d Class

Public Class Triangle3d 
Implements IExtents3d
This language is not supported or no code example is available.
public class Triangle3d : IExtents3d
This language is not supported or no code example is available.
public ref class Triangle3d  : public IExtents3d^
This language is not supported or no code example is available.
public class Triangle3d 
implements IExtents3d
This language is not supported or no code example is available.
Name Description
Public property Area
Public property Centroid
Public property Extents
Public property Item(int) Checks if a point is included in the triangle. The point is assumed to reside in the triangles plane
Public property Length
Public property Normal
Public property Plane
Public property ShortestSide
Public property Tag
Top
Methods
 
Name Description
Public method ClosestPoint(Point3d)
Public method Distance(Point3d)
Public method Intersects(Extents3d)
Public method Offset(double)
Public method Project(Line3d, Vector3d) Projects a line on the triangle in direction v
Public method Split(Plane3d, out List<Triangle3d>, out List<Triangle3d>, TriangleSplitFlags) Creates a stable split of a triangle, which means the resultings triangles start vertices are in order along the original rectangle, and the first splitted triangles first point is p1 of the original triangle.
Public method ToPoly()
Public method ToString() Returns a string that represents the current object.
Public method Transform(Matrix3d)
Public method Translate(Vector3d)
Public method Translate(double, double, double)
Top
Fields
 
Name Description
Public field p1
Public field p2
Public field p3
Top
IGS.Genamo.Triangle3d

.NET Framework

Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

In this article

Definition