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.
|