|
| static Conditional< Arc2D > | ArcThroughPoints (Point2D inPoint1, Point2D inPoint2, Point2D inPoint3) |
| | Creates an arc using 3 points.
|
| static Conditional< Circle2D > | CircleBetweenTangents (Line2D inLine1, Line2D inLine2, Point2D inPoint, bool inGetMaxRadius) |
| | Creates a circle using two tangent lines and a point on the circle.
|
| static Conditional< Circle2D > | CircleThroughPoints (Point2D inPoint1, Point2D inPoint2, Point2D inPoint3) |
| | Creates a circle passing through three points.
|
| static Array< Point2D > | MakePointGrid (Point2D inPoint, int inRowCount, int inColumnCount, float inRowStep=1.0f, float inColumnStep=1.0f, Anchor2D inAnchor=Anchor2D.TopLeft) |
| | Creates a point grid starting from an anchor point.
|
| static Array< Point2D > | MakePointGrid (Rectangle2D inRectangle, int inRowCount, int inColumnCount, float inMarginWidth, float inMarginHeight, Optional< UCS2D > inAlignment=null, Optional< Rectangle2D > outAlignedRectangle=null) |
| | Creates a point grid starting from an anchor point and the provided oriented rectangle.
|
| static Segment2D | NormalSegment (Segment2D inSegment, Point2D inMidpoint, float inLength=1.0f) |
| | Creates a new segment normal to the input segment, with a specific midpoint and length.
|