# Graphics3DExtensionMethods 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 Graphics3DExtensionMethods
```

Provides 3D extension methods for the Eto graphics object.

## Methods

- [Draw3DArc](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphics3dextensionmethods/draw3darc.md): (static) Draw a 3D arc.
- [Draw3DCircle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphics3dextensionmethods/draw3dcircle.md): (static) Draw a 3D circle.
- [Draw3DGrid](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphics3dextensionmethods/draw3dgrid.md): (static) Draw a square grid.
- [Draw3DLine](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphics3dextensionmethods/draw3dline.md): (static) Draw a 3D line.
- [Draw3DMesh](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphics3dextensionmethods/draw3dmesh.md): (static)
- [Draw3DWireFrame](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphics3dextensionmethods/draw3dwireframe.md): (static) Draw a 3D wireframe as large as possible within a rectangle. This method will draw the shape centred in the bounding rectangle using a top-down perspective.
- [DrawFading3DGrid](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphics3dextensionmethods/drawfading3dgrid.md): (static) Draw a square grid.
- [DrawFadingLineBundle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphics3dextensionmethods/drawfadinglinebundle.md): (static) Draw a bundle of parallel lines that fade out along all edges.
- [DrawLineBundle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.graphics3dextensionmethods/drawlinebundle.md): (static) Draw a bundle of parallel lines.
