
# GeomPoint3D class

*No description yet.*

```csharp
public class GeomPoint3D : IGeomPoint3D
```

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

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

## Constructors

```csharp
public GeomPoint3D();
public GeomPoint3D(SGeomPoint3D argVal);
public GeomPoint3D(IGeomPoint3D argVal);
```

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [Data](#data) | [SGeomPoint3D](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/SGeomPoint3D.md) | get; set |  |
| [X](#x) | `double` | get; set |  |
| [Y](#y) | `double` | get; set |  |
| [Z](#z) | `double` | get; set |  |

### Data

*No description yet.*

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

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

### X

*No description yet.*

```csharp
double X { get; set; }
```

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

### Y

*No description yet.*

```csharp
double Y { get; set; }
```

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

### Z

*No description yet.*

```csharp
double Z { get; set; }
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetX](#getx) | `double` |  |
| [GetY](#gety) | `double` |  |
| [GetZ](#getz) | `double` |  |

### GetX

*No description yet.*

```csharp
double GetX();
```

**Returns:** `double`

### GetY

*No description yet.*

```csharp
double GetY();
```

**Returns:** `double`

### GetZ

*No description yet.*

```csharp
double GetZ();
```

**Returns:** `double`

## Returned by

[IPCB3D_Edge.GetPoint](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB3D_Edge.md#getpoint), [IPCB3D_Edge.GetTesslatePoint](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB3D_Edge.md#gettesslatepoint), [IPCB3D_Face.GetPoint](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB3D_Face.md#getpoint), [IPCB3D_ShapeTool.MinDistance](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB3D_ShapeTool.md#mindistance), [IPCB3D_Vertex.GetPoint](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB3D_Vertex.md#getpoint)
