Triangle3d Structure |
Namespace: Rhino.Geometry
The Triangle3d type exposes the following members.
| Name | Description | |
|---|---|---|
| Triangle3d |
Instantiates a new triangle.
|
| Name | Description | |
|---|---|---|
| A |
Gets the first triangle corner.
| |
| AB |
Gets the triangle edge connecting the A and B corners.
| |
| AltitudeA |
Gets the altitude line starting at corner A.
| |
| AltitudeB |
Gets the altitude line starting at corner B.
| |
| AltitudeC |
Gets the altitude line starting at corner C.
| |
| AngleA |
Gets the angle at the A corner.
| |
| AngleB |
Gets the angle at the B corner.
| |
| AngleC |
Gets the angle at the C corner.
| |
| Area |
Gets the area inside this triangle.
| |
| AreaCenter |
Gets the triangle area centroid.
| |
| B |
Gets the second triangle corner.
| |
| BC |
Gets the triangle edge connecting the B and C corners.
| |
| BoundingBox |
Gets the bounding box of this triangle.
| |
| C |
Gets the third triangle corner.
| |
| CA |
Gets the triangle edge connecting the C and A corners.
| |
| Circumcenter |
Gets the triangle circumcenter.
| |
| Circumcircle |
Gets the circumcircle of this triangle.
| |
| MedianA |
Gets the median line starting at corner A.
| |
| MedianB |
Gets the median line starting at corner B.
| |
| MedianC |
Gets the median line starting at corner C.
| |
| Orthocenter |
Gets the triangle orthocenter.
| |
| Perimeter |
Gets the perimeter of this triangle. This is the sum of the lengths of all edges.
| |
| PerpendicularAB |
Gets the perpendicular bisector for edge AB.
| |
| PerpendicularBC |
Gets the perpendicular bisector for edge BC.
| |
| PerpendicularCA |
Gets the perpendicular bisector for edge CA.
|
| Name | Description | |
|---|---|---|
| BarycentricCoordsAt |
Gets the projection of a point onto the barycentric coordinates.
| |
| ClosestParameterOnBoundary |
Gets the parameter on the triangle boundary closest to a test point.
| |
| ClosestPointOnBoundary |
Gets the point on the triangle boundary closest to a test point.
| |
| Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType.) | |
| GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| PointAlongBoundary |
Gets the point along the boundary of the triangle.
The triangle boundary has a domain [0, 3] where each
subsequent unit domain maps to a different edge.
| |
| PointAtBarycentricCoords |
Gets a point within this triangle using barycentric coordinates.
| |
| PointOnInterior |
Gets the point on the triangle using the AB and AC primary axes.
| |
| ToMesh |
Create a mesh from this triangle.
| |
| ToPolyline |
Create a polyline from this triangle.
| |
| ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) | |
| Transform |
Transform this triangle.
| |
| TrySmallestEnclosingTriangle |
Attempt to create the smallest triangle containing a set of planar points.
| |
| WithA |
Replace the A corner.
| |
| WithB |
Replace the B corner.
| |
| WithC |
Replace the C corner.
|