---
title: "DesPrimitiveShape"
url: "https://altiumdeveloper.github.io/platform-api-docs/reference/design/types/enums/des-primitive-shape"
bounded_context: "Design"
kind: "enums"
experimental: false
deprecated: false
---

# DesPrimitiveShape

Shape of a PCB primitive.

### Member Of

[`DesPad`](https://altiumdeveloper.github.io/platform-api-docs/reference/design/types/objects/des-pad.md) object · [`DesVia`](https://altiumdeveloper.github.io/platform-api-docs/reference/design/types/objects/des-via.md) object

```graphql
enum DesPrimitiveShape {
  ARC
  CIRCLE
  CUSTOM
  NONE
  OCTAGON
  RECTANGLE
  ROTATED_RECTANGLE
  ROUND
  ROUND_RECTANGLE
  ROUNDED_RECTANGLE
  TERMINATOR
}
```

### Values

#### `ARC`

#### `CIRCLE`

#### `CUSTOM`

#### `NONE`

#### `OCTAGON`

#### `RECTANGLE`

#### `ROTATED_RECTANGLE`

#### `ROUND`

#### `ROUND_RECTANGLE`

#### `ROUNDED_RECTANGLE`

#### `TERMINATOR`
