QuadShapeShape public sealed class QuadShape : Shape Show allRepresents a single convex quad for ray intersections. AllConstructorsPropertiesMethods ObsoleteInherited ConstructorsQuadShape#public QuadShape(double ax, double ay, double bx, double by, double cx, double cy, double dx, double dy)Create a new quad.Parameters:ax (double)ay (double)bx (double)by (double)cx (double)cy (double)dx (double)dy (double)QuadShape#public QuadShape(Point2d a, Point2d b, Point2d c, Point2d d)Create a new quad.Parameters:a (Point2d)b (Point2d)c (Point2d)d (Point2d)QuadShape#public QuadShape(Point3d a, Point3d b, Point3d c, Point3d d)Create a new quad.Parameters:a (Point3d)b (Point3d)c (Point3d)d (Point3d)QuadShape#public QuadShape(PointF a, PointF b, PointF c, PointF d)Create a new quad.Parameters:a (PointF)b (PointF)c (PointF)d (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.D#public Point2d D { get; }Gets the D 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