# ConstructionPlane class

Namespace: [Rhino.DocObjects](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.docobjects.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public class ConstructionPlane
```

Represents a construction plane inside the document.

Use Rhino.DocObjects.Tables.NamedConstructionPlaneTable methods and indexers to add and access a [ConstructionPlane](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.constructionplane.md).

## Constructors

- [ConstructionPlane](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.constructionplane/ctor.md): Initializes a new instance of [ConstructionPlane](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.constructionplane.md).

## Properties

- [DepthBuffered](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.constructionplane/depthbuffered.md): Gets or sets whether the grid is drawn on top of geometry. false=grid is always drawn behind 3d geometry true=grid is drawn at its depth as a 3d plane and grid lines obscure things behind the grid.
- [GridLineCount](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.constructionplane/gridlinecount.md): Gets or sets the total amount of grid lines in each direction.
- [GridSpacing](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.constructionplane/gridspacing.md): Gets or sets the distance between grid lines.
- [GridXColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.constructionplane/gridxcolor.md): Gets or sets the color of the grid X-axis mark.
- [GridYColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.constructionplane/gridycolor.md): Gets or sets the color of the grid Y-axis mark.
- [GridZColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.constructionplane/gridzcolor.md): Gets or sets the color of the grid Z-axis mark.
- [Name](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.constructionplane/name.md): Gets or sets the name of the construction plane.
- [Plane](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.constructionplane/plane.md): Gets or sets the geometric plane to use for construction.
- [ShowAxes](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.constructionplane/showaxes.md): Gets or sets whether the axes of the grid should be visible.
- [ShowGrid](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.constructionplane/showgrid.md): Gets or sets whether the grid itself should be visible.
- [ShowZAxis](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.constructionplane/showzaxis.md): Gets or sets whether the Z axis of the grid should be visible.
- [SnapSpacing](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.constructionplane/snapspacing.md): when "grid snap" is enabled, the distance between snap points. Typically this is the same distance as grid spacing.
- [ThickLineColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.constructionplane/thicklinecolor.md): Gets or sets the color of the thicker, wider line.
- [ThickLineFrequency](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.constructionplane/thicklinefrequency.md): Gets or sets the recurrence of a wider line on the grid. 0: No lines are thick, all are drawn thin. 1: All lines are thick. 2: Every other line is thick. 3: One line in three lines is thick (and two are thin). 4: ...
- [ThinLineColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.constructionplane/thinlinecolor.md): Gets or sets the color of the thinner, less prominent line.
