TriShapeShape public sealed class TriShape : Shape Show allRepresents a single triangle for ray intersections. AllConstructorsPropertiesMethods ObsoleteInherited ConstructorsTriShape#public TriShape(double ax, double ay, double bx, double by, double cx, double cy)Create a new triangle.Parameters:ax (double)ay (double)bx (double)by (double)cx (double)cy (double)TriShape#public TriShape(Point2d a, Point2d b, Point2d c)Create a new triangle.Parameters:a (Point2d)b (Point2d)c (Point2d)TriShape#public TriShape(Point3d a, Point3d b, Point3d c)Create a new triangle.Parameters:a (Point3d)b (Point3d)c (Point3d)TriShape#public TriShape(PointF a, PointF b, PointF c)Create a new triangle.Parameters:a (PointF)b (PointF)c (PointF)PropertiesA#public Point2d A { get; }Gets the A corner.B#public Point2d B { get; }Gets the B corner.Bounds#public override Box Bounds { get; }Gets the bounding box for this shape.Overrides: Shape.BoundsC#public Point2d C { get; }Gets the C corner.MethodsIsCoincident#public override bool IsCoincident(double x, double y)Test whether a specific coordinate is coincident with this obstacle.Parameters:x (double)y (double)Returns: True if point is coincident.Overrides: Shape.IsCoincidentOverlap#public override Overlap Overlap(Box box)Determine the overlap between this shape and a box.Parameters:box (Box)Box.Returns: Overlap topology.Overrides: Shape.Overlap