# Guise class

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

```cs
[IoId("00000000-E1FD-4687-94D6-7CA12787698B")]
public sealed class Guise : IStorable
```

A collection of properties used for displaying shapes in the Rhino viewports.

## Constructors

- [Guise](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/ctor.md): (2 overloads) Create a display guise from scratch.

## Properties

- [CurvedNatural](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/curvednatural.md): Gets the display of untrimmed, curved faces.
- [CurvedTrimmed](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/curvedtrimmed.md): Gets the display of trimmed, curved faces.
- [Curves](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/curves.md): Gets the display of curves.
- [Id](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/id.md): Gets the identifier of this instance. This can be handy for when you have to decide whether or not to wipe a cache.
- [InnerEdges](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/inneredges.md): Gets the display properties for non-trimmed internal edges.
- [InnerTrims](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/innertrims.md): Gets the display properties for trimmed internal edges.
- [Isocurves](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/isocurves.md): Gets the display for isoparameteric curves.
- [NakedEdges](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/nakededges.md): Gets the display properties for naked edges.
- [NakedTrims](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/nakedtrims.md): Gets the display properties for naked, trimmed edges.
- [NonManifold](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/nonmanifold.md): Gets the display properties for non-manifold edges.
- [PlanarNatural](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/planarnatural.md): Gets the display of untrimmed, planar faces.
- [PlanarTrimmed](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/planartrimmed.md): Gets the display of trimmed, planar faces.
- [Planes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/planes.md): Gets the display of planes.
- [Points](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/points.md): Gets the display of points.

## Methods

- [FindAppropriateGuise](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/findappropriateguise.md): (2 overloads) Resolve the appropriate curve properties given a curve kind.
- [ResolveSelectedUnsetValues](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/resolveselectedunsetvalues.md): (static) Resolve all unset values in a selected guise.
- [ResolveStandardUnsetValues](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/resolvestandardunsetvalues.md): (static) Resolve all unset values in a standard guise.
- [Store](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/store.md)
- [WithColour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/withcolour.md)
- [WithCurvedNatural](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/withcurvednatural.md)
- [WithCurvedTrimmed](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/withcurvedtrimmed.md)
- [WithCurves](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/withcurves.md)
- [WithInnerEdges](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/withinneredges.md)
- [WithInnerTrims](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/withinnertrims.md)
- [WithIsocurves](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/withisocurves.md)
- [WithNakedEdges](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/withnakededges.md)
- [WithNakedTrims](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/withnakedtrims.md)
- [WithNonManifold](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/withnonmanifold.md)
- [WithPlanarNatural](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/withplanarnatural.md)
- [WithPlanarTrimmed](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/withplanartrimmed.md)
- [WithPlanes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/withplanes.md)
- [WithPoints](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guise/withpoints.md)
