# PlaneTypeAssistant class

Namespace: [Grasshopper2.Types.Assistants](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.types.assistants.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public class PlaneTypeAssistant : TypeAssistant<Plane>
```

Type assistant for the [Plane](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.plane/) type.

## Constructors

- [PlaneTypeAssistant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/ctor.md)

## Properties

- [Icon](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/icon.md)

## Methods

- [AlignPlaneWithWorld](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/alignplanewithworld.md): (static) Rotate a plane so that its X and Y axes are aligned with world axes if the normal is already aligned with world axes.
- [Area](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/area.md)
- [AreaCentroid](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/areacentroid.md)
- [BoundingBox](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/boundingbox.md)
- [ClosestPoint](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/closestpoint.md)
- [Copy](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/copy.md)
- [Deform](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/deform.md)
- [DescribePrimary](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/describeprimary.md)
- [DescribeSecondary](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/describesecondary.md)
- [Draw](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/draw.md)
- [Format](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/format.md)
- [Parse](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/parse.md)
- [Pick](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/pick.md)
- [Read](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/read.md)
- [Same](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/same.md)
- [Show](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/show.md)
- [Sort](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/sort.md)
- [Test](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/test.md)
- [Text](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/text.md)
- [ToGeometry](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/togeometry.md)
- [Transform](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/transform.md)
- [Volume](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/volume.md)
- [VolumeCentroid](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/volumecentroid.md)
- [Write](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistants.planetypeassistant/write.md)

## Inherited Members

- From [TypeAssistant<T>](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1.md): [Constructors](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/constructors.md), [IsReimplementation](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/isreimplementation.md), [Name](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/name.md), [ReimplementationBase](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/reimplementationbase.md), [Type](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/type.md), [ZupportsArea](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/zupportsarea.md), [ZupportsAreaCentroid](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/zupportsareacentroid.md), [ZupportsBake](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/zupportsbake.md), [ZupportsBoundingBox](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/zupportsboundingbox.md), [ZupportsClosestPoint](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/zupportsclosestpoint.md), [ZupportsDeform](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/zupportsdeform.md), [ZupportsDraw](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/zupportsdraw.md), [ZupportsFurthestPoint](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/zupportsfurthestpoint.md), [ZupportsLength](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/zupportslength.md), [ZupportsLink](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/zupportslink.md), [ZupportsPick](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/zupportspick.md), [ZupportsReadWrite](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/zupportsreadwrite.md), [ZupportsRoundTripping](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/zupportsroundtripping.md), [ZupportsTransform](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/zupportstransform.md), [ZupportsTransformBox](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/zupportstransformbox.md), [ZupportsVolume](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/zupportsvolume.md), [ZupportsVolumeCentroid](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/zupportsvolumecentroid.md), [CreateComparer](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/createcomparer.md), [FurthestPoint](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/furthestpoint.md), [Hash](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/hash.md), [HashUsingWriteMethod](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/hashusingwritemethod.md), [Length](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/length.md), [Link](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/link.md), [ModifyBakeAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/modifybakeattributes.md), [RelinkMetaDataFromUserStrings](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/relinkmetadatafromuserstrings.md), [Test](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/test.md), [TransformBox](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.typeassistant-1/transformbox.md)
