    

 ## On this page

  

 

 # Interface IFacetOptions

 Last update: 16.07.2025 

Namespace: [VM.Models.Pre](VM.Models.Pre.md)  
Assembly: VM.Models.Pre.dll

```csharp
public interface IFacetOptions

```

#### Extension Methods

[LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkProperties_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkPropertiesAndValues_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkedObjects&lt;T&gt;(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkedObjects__1_System_Object_VM_Models_Pre_LinkPropertyType_)

## Properties

### ApproximatedEvaluation

```csharp
bool ApproximatedEvaluation { get; set; }

```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### DrawGlobalBody

```csharp
bool DrawGlobalBody { get; }

```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### FacetAspectRatio

```csharp
IVariable FacetAspectRatio { get; set; }

```

#### Property Value

[IVariable](VM.Models.Pre.IVariable.md)

### GridToEdge

```csharp
bool GridToEdge { get; set; }

```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### MaximumFacetSize

```csharp
IVariable MaximumFacetSize { get; set; }

```

#### Property Value

[IVariable](VM.Models.Pre.IVariable.md)

### MaximumGridLine

```csharp
IVariable MaximumGridLine { get; set; }

```

#### Property Value

[IVariable](VM.Models.Pre.IVariable.md)

### MinimumUGridLine

```csharp
IVariable MinimumUGridLine { get; set; }

```

#### Property Value

[IVariable](VM.Models.Pre.IVariable.md)

### MinimumVGridLine

```csharp
IVariable MinimumVGridLine { get; set; }

```

#### Property Value

[IVariable](VM.Models.Pre.IVariable.md)

### RepairPatch

```csharp
bool RepairPatch { get; set; }

```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### SurfaceAngularTolerance

```csharp
IVariable SurfaceAngularTolerance { get; set; }

```

#### Property Value

[IVariable](VM.Models.Pre.IVariable.md)

### SurfaceTolerance

```csharp
IVariable SurfaceTolerance { get; set; }

```

#### Property Value

[IVariable](VM.Models.Pre.IVariable.md)

### UseDefaultValues

```csharp
bool UseDefaultValues { get; set; }

```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### UseFacetAspectRatio

```csharp
bool UseFacetAspectRatio { get; set; }

```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### UseLegacyFacetAlgorithm

```csharp
bool UseLegacyFacetAlgorithm { get; set; }

```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### UseMaximumFacetSize

```csharp
bool UseMaximumFacetSize { get; set; }

```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### UseMaximumGridLine

```csharp
bool UseMaximumGridLine { get; set; }

```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### UseMinimumUGridLine

```csharp
bool UseMinimumUGridLine { get; set; }

```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### UseMinimumVGridLine

```csharp
bool UseMinimumVGridLine { get; set; }

```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### UseSurfaceAngularTolerance

```csharp
bool UseSurfaceAngularTolerance { get; set; }

```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### UseSurfaceTolerance

```csharp
bool UseSurfaceTolerance { get; set; }

```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)