# GuiseFacet 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-6474-454f-94b3-8208e9a7d29f")]
public sealed class GuiseFacet : IStorable
```

Display properties for face geometry.

## Constructors

- [GuiseFacet](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/ctor.md): (2 overloads)

## Properties

- [Colour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/colour.md): Gets the diffuse colour of face shading.
- [EmissionColour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/emissioncolour.md): Gets the explicit emission colour override. UnsetColour means this layer does not set it; downstream (B path: EmissionFromDiffuse fallback; C path: black) provides the default. Distinct from the glow-baked emission, which is a per-path default rather than a layered value.
- [HasColour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/hascolour.md)
- [HasEmissionColour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/hasemissioncolour.md)
- [HasLuster](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/hasluster.md)
- [HasStripe](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/hasstripe.md)
- [HasVigour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/hasvigour.md)
- [HasWireframe](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/haswireframe.md)
- [Luster](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/luster.md): Gets the emission colour of face shading.
- [Stripe](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/stripe.md): Gets the face styling.
- [Vigour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/vigour.md): Gets the vigour (colour skewness). NaN means this layer does not set it.
- [Wireframe](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/wireframe.md): Gets the wireframe override. Null means this layer does not set it; the next layer in the resolution chain (Standard -> Meta -> Selected) decides.

## Methods

- [EmissionFromDiffuse](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/emissionfromdiffuse.md): (static) Compute the emission colour based on a diffuse colour and a glow factor.
- [Store](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/store.md)
- [WithColour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/withcolour.md)
- [WithEmissionColour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/withemissioncolour.md)
- [WithLuster](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/withluster.md)
- [WithoutColour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/withoutcolour.md)
- [WithoutEmissionColour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/withoutemissioncolour.md)
- [WithoutLuster](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/withoutluster.md)
- [WithoutStripe](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/withoutstripe.md)
- [WithoutVigour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/withoutvigour.md)
- [WithoutWireframe](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/withoutwireframe.md)
- [WithStripe](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/withstripe.md)
- [WithTint](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/withtint.md)
- [WithVigour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/withvigour.md)
- [WithWireframe](https://developer.rhino3d.com/api/gh2/type/grasshopper2.display.guisefacet/withwireframe.md)
