    

 ## On this page

  

 

 # Interface IFacetOptions

 Last update: 09.03.2026 

<a id="VM_Models_Pre_IFacetOptions"></a>

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

### <a id="VM_Models_Pre_IFacetOptions_ApproximatedEvaluation"></a> ApproximatedEvaluation

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

```

#### Property Value

bool

### <a id="VM_Models_Pre_IFacetOptions_DrawGlobalBody"></a> DrawGlobalBody

```csharp
bool DrawGlobalBody { get; }

```

#### Property Value

bool

### <a id="VM_Models_Pre_IFacetOptions_FacetAspectRatio"></a> FacetAspectRatio

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

```

#### Property Value

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

### <a id="VM_Models_Pre_IFacetOptions_GridToEdge"></a> GridToEdge

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

```

#### Property Value

bool

### <a id="VM_Models_Pre_IFacetOptions_MaximumFacetSize"></a> MaximumFacetSize

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

```

#### Property Value

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

### <a id="VM_Models_Pre_IFacetOptions_MaximumGridLine"></a> MaximumGridLine

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

```

#### Property Value

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

### <a id="VM_Models_Pre_IFacetOptions_MinimumUGridLine"></a> MinimumUGridLine

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

```

#### Property Value

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

### <a id="VM_Models_Pre_IFacetOptions_MinimumVGridLine"></a> MinimumVGridLine

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

```

#### Property Value

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

### <a id="VM_Models_Pre_IFacetOptions_RepairPatch"></a> RepairPatch

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

```

#### Property Value

bool

### <a id="VM_Models_Pre_IFacetOptions_SurfaceAngularTolerance"></a> SurfaceAngularTolerance

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

```

#### Property Value

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

### <a id="VM_Models_Pre_IFacetOptions_SurfaceTolerance"></a> SurfaceTolerance

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

```

#### Property Value

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

### <a id="VM_Models_Pre_IFacetOptions_UseDefaultValues"></a> UseDefaultValues

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

```

#### Property Value

bool

### <a id="VM_Models_Pre_IFacetOptions_UseFacetAspectRatio"></a> UseFacetAspectRatio

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

```

#### Property Value

bool

### <a id="VM_Models_Pre_IFacetOptions_UseLegacyFacetAlgorithm"></a> UseLegacyFacetAlgorithm

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

```

#### Property Value

bool

### <a id="VM_Models_Pre_IFacetOptions_UseMaximumFacetSize"></a> UseMaximumFacetSize

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

```

#### Property Value

bool

### <a id="VM_Models_Pre_IFacetOptions_UseMaximumGridLine"></a> UseMaximumGridLine

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

```

#### Property Value

bool

### <a id="VM_Models_Pre_IFacetOptions_UseMinimumUGridLine"></a> UseMinimumUGridLine

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

```

#### Property Value

bool

### <a id="VM_Models_Pre_IFacetOptions_UseMinimumVGridLine"></a> UseMinimumVGridLine

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

```

#### Property Value

bool

### <a id="VM_Models_Pre_IFacetOptions_UseSurfaceAngularTolerance"></a> UseSurfaceAngularTolerance

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

```

#### Property Value

bool

### <a id="VM_Models_Pre_IFacetOptions_UseSurfaceTolerance"></a> UseSurfaceTolerance

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

```

#### Property Value

bool