
# MeshTriangle class

*No description yet.*

```csharp
public class MeshTriangle : IMeshTriangle
```

**Namespace:** PCB · **Assembly:** Altium.SDK.Interfaces

**Implements:** [IMeshTriangle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IMeshTriangle.md)

## Constructors

```csharp
public MeshTriangle();
public MeshTriangle(SMeshTriangle argVal);
public MeshTriangle(IMeshTriangle argVal);
```

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [Data](#data) | [SMeshTriangle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/SMeshTriangle.md) | get; set |  |
| [Ind1](#ind1) | `int` | get; set |  |
| [Ind2](#ind2) | `int` | get; set |  |
| [Ind3](#ind3) | `int` | get; set |  |

### Data

*No description yet.*

```csharp
SMeshTriangle Data { get; set; }
```

**Type:** [SMeshTriangle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/SMeshTriangle.md) · **Access:** read/write

### Ind1

*No description yet.*

```csharp
int Ind1 { get; set; }
```

**Type:** `int` · **Access:** read/write

### Ind2

*No description yet.*

```csharp
int Ind2 { get; set; }
```

**Type:** `int` · **Access:** read/write

### Ind3

*No description yet.*

```csharp
int Ind3 { get; set; }
```

**Type:** `int` · **Access:** read/write

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetInd1](#getind1) | `int` |  |
| [GetInd2](#getind2) | `int` |  |
| [GetInd3](#getind3) | `int` |  |

### GetInd1

*No description yet.*

```csharp
int GetInd1();
```

**Returns:** `int`

### GetInd2

*No description yet.*

```csharp
int GetInd2();
```

**Returns:** `int`

### GetInd3

*No description yet.*

```csharp
int GetInd3();
```

**Returns:** `int`

## Returned by

[IPCB_MeshTriangleList.Get](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_MeshTriangleList.md#get)

## Accepted by

[IPCB_MeshTriangleList.Add](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_MeshTriangleList.md#add)
