# GraphicsPathExtensionMethods class

Namespace: [Grasshopper2.Extensions](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.extensions.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public static class GraphicsPathExtensionMethods
```

Provides extension methods for the Eto graphicspath.

## Methods

- [AddArc](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphicspathextensionmethods/addarc.md): (3 overloads, static) Add an arc to the graphics path.
- [AddArcLowerLeft](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphicspathextensionmethods/addarclowerleft.md): (2 overloads, static) Add an arc to the lower-left of a corner point.
- [AddArcLowerRight](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphicspathextensionmethods/addarclowerright.md): (2 overloads, static) Add an arc to the lower-right of a corner point.
- [AddArcUpperLeft](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphicspathextensionmethods/addarcupperleft.md): (2 overloads, static) Add an arc to the upper-left of a corner point.
- [AddArcUpperRight](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphicspathextensionmethods/addarcupperright.md): (2 overloads, static) Add an arc to the upper-right of a corner point.
- [AddBezier](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphicspathextensionmethods/addbezier.md): (static) Add a BezierF to this graphics path.
- [AddCircle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphicspathextensionmethods/addcircle.md): (static) Add a circle to the graphics path.
- [AddCurve](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphicspathextensionmethods/addcurve.md): (static) Add a Rhino curve to the path.
- [AddEllipse](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphicspathextensionmethods/addellipse.md): (static) Add an ellipse to the graphics path.
- [AddLine](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphicspathextensionmethods/addline.md): (static) Add a line to this path.
- [AddRoundedUpperBar](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphicspathextensionmethods/addroundedupperbar.md): (static) Add the outline of a bar with rounded corners on the top. It is the responsibility of the caller to not pick radii which add up to more than the width of the bounds.
- [RoundedBottomPath](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphicspathextensionmethods/roundedbottompath.md): (static) Gets a graphics path representing the contents of the bottom part of this rectangle along with rounded corners. Note that the height in this case is measured upwards from the bottom of the rectangle.
- [RoundedTopPath](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphicspathextensionmethods/roundedtoppath.md): (static) Gets a graphics path representing the contents of the top part of this rectangle along with rounded corners.
