# GH_PageCurl class

Namespace: [Grasshopper.GUI](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.gui.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public class GH_PageCurl
```

Provides methods for computing the shape and size of page curls, as well as the GDI paths and brushes required to draw them.

## Constructors

- [GH_PageCurl](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-pagecurl/ctor.md)

## Properties

- [BackgroundPath](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-pagecurl/backgroundpath.md): Gets the graphics path for the background that the curl fold has exposed.
- [BackgroundShadowBrush](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-pagecurl/backgroundshadowbrush.md): Gets a brush that can be used for drawing the fold shadow gradient.
- [BackgroundShadowPath](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-pagecurl/backgroundshadowpath.md): Gets the graphics path for the fold shadow on the exposed area.
- [CurlBrush](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-pagecurl/curlbrush.md): Gets the brush that can be used for drawing the curl backside.
- [CurlEdge](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-pagecurl/curledge.md): Gets the edge of the page curl.
- [CurlInterior](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-pagecurl/curlinterior.md): Gets a graphics path desribing the entire curl + background shape.
- [CurlPath](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-pagecurl/curlpath.md): Gets the graphics path for the part of the curl that represents the backside of the fold.
- [CurlShadowBrush](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-pagecurl/curlshadowbrush.md): Gets a brush that can be used for drawing the curl shadow gradient.
- [CurlShadowPath](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-pagecurl/curlshadowpath.md): Gets the graphics path for the curl shadow.
- [CurlTip](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-pagecurl/curltip.md): Gets the corner coordinate of the fold.

## Methods

- [RenderTopology](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-pagecurl/rendertopology.md): Draw debugging topology information about the page-curl into a graphics context.
