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 lenghts 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.
 
WithA 
Replace the A corner.
 
WithB 
Replace the B corner.
 
WithC 
Replace the C corner.
