示例#1
0
 static public IEnumerable <LineSegment2> GetEdges(this Triangle2 item)
 {
     return(item.GetPoints().CloseLoop().Connect());
 }
示例#2
0
 static public Rect GetRect(this Triangle2 item)
 {
     return(RectExtensions.CreatePoints(item.GetPoints()));
 }
示例#3
0
 static public float GetArea(this Triangle2 item)
 {
     return(item.GetPoints().GetLoopArea());
 }
示例#4
0
 static public Vector2 GetCenter(this Triangle2 item)
 {
     return(item.GetPoints().Average());
 }
示例#5
0
 static public Bounds GetBounds(this Triangle2 item)
 {
     return(BoundsExtensions.CreateWithPoints(item.GetPoints().GetSpacar()));
 }