Triangle3d Structure |
Namespace: Gile.AutoCAD.Geometry
The Triangle3d type exposes the following members.
| Name | Description | |
|---|---|---|
| Triangle3d(Point3d) |
Creates a new instance of Triangle3d.
| |
| Triangle3d(Point3d, Point3d, Point3d) |
Creates a new instance of Triangle3d.
| |
| Triangle3d(Point3d, Vector3d, Vector3d) |
Creates a new instance of Triangle3d.
|
| Name | Description | |
|---|---|---|
| Area |
Gets the area of the triangle.
| |
| Centroid |
Gets the centroid.
| |
| CircumscribedCircle |
Gets the circumscribed circle.
| |
| Elevation |
Gets the elevation of the plane the triangle lies on.
| |
| GreatestSlope |
Gets the unit vector of the greatest slope of the plane the triangle lies on.
| |
| Horizontal |
Gets the unit vector of the horizontal of the plane the triangle lies on.
| |
| InscribedCircle |
Gets the inscribed circle.
| |
| IsHorizontal |
Get a value indicating if the plane the triangle lies on is horizontal.
| |
| Item |
Gets the point at specified index.
| |
| Normal |
Gets the Normal of the plane the triangle lies on.
| |
| SlopePerCent |
Gets the slope of the triangle expressed in percent.
| |
| SlopeUCS |
Gets the coordinate system of the triangle (origin = Centroid, X axis = Horizontal, Z axis = Normal).
|
| Name | Description | |
|---|---|---|
| Convert2d |
Converts the current instance into a Triangle2d.
| |
| Equals |
Evaluates if the object is equal to the current instance of Triangle3d.
(Overrides ValueTypeEquals(Object).) | |
| Flatten |
Projects the current instance onto the XY plane.
| |
| GetAngleAt |
Gets the angle between two sides at the specified index.
| |
| GetBoundedPlane |
Gets the bounded plane defined by the current triangle.
| |
| GetHashCode |
Serves as the Triangle3d hash function.
(Overrides ValueTypeGetHashCode.) | |
| GetPlane |
Gets the unbounded plane defined by the current triangle.
| |
| GetSegmentAt |
Gets the LineSegement3d at specified index.
| |
| GetType | (Inherited from Object.) | |
| Inverse |
Reverse the order of points without changing the origin.
| |
| IsEqualTo(Triangle3d) |
Evaluates if the current instance is equal to another Triangle2d using Tolerance.Global.
| |
| IsEqualTo(Triangle3d, Tolerance) |
Evaluates if the current instance is equal to another Triangle3d using the specified Tolerance.
| |
| IsPointInside |
Gets a value indicating if the the Point2d is strictly inside the current triangle.
| |
| IsPointOn |
Gets a value indicating if the the Point3d is on an segment of the current triangle.
| |
| ToArray |
Converts the triangle into a Point2d array.
| |
| ToString |
Returns a string representing the current instance of Triangle3d.
(Overrides ValueTypeToString.) | |
| ToString(String) |
Returns a string representing the current instance of Triangle3d.
| |
| ToString(String, IFormatProvider) |
Returns a string representing the current instance of Triangle3d.
| |
| Transformby |
Transforms the triangle using transformation matrix.
|