# antenna.Rectangle

Create rectangle centered at origin on *xy*-plane

## Description

Use the `antenna.Rectangle`

object to create a rectangle
centered at the origin and on the *xy*-plane. You can use
`antenna.Rectangle`

to create single-layer or multi-layered
antennas using `pcbStack`

.

## Creation

### Description

`rect = antenna.Rectangle`

creates a rectangle centered
at the origin and on the *xy*-plane.

`rect = antenna.Rectangle(Name=Value)`

creates a
rectangle, with additional propertiesProperties
specified by one or more name-value arguments. `Name`

is
the property name and `Value`

is the corresponding value.
You can specify several name-value arguments in any order as
`Name1=Value1`

, `...`

,
`NameN=ValueN`

. Properties that you do not specify
retain their default values.

## Properties

## Object Functions

`add` | Boolean unite operation on two shapes |

`subtract` | Boolean subtraction operation on two shapes |

`intersect` | Intersection of shape1 and shape2 |

`plus` | Join two shapes |

`minus` | Carve a shape from other shape |

`and` | Boolean intersection operation on two shapes |

`area` | Calculate area of 2-D shapes in square meters |

`show` | Display antenna, array structures, shapes, or platform |

`plot` | Plot boundary of 2-D shape |

`mesh` | Mesh properties of metal, dielectric antenna, or array structure |

`rotate` | Rotate shape about axis by angle |

`rotateX` | Rotate shape about x-axis by angle |

`rotateY` | Rotate shape about y-axis by angle |

`rotateZ` | Rotate shape about z-axis by angle |

`translate` | Move shape to new location |

`scale` | Change size of shape by fixed factor |

`mirrorX` | Mirror shape along x-axis |

`mirrorY` | Mirror shape along y-axis |

`removeHoles` | Remove holes from shape |

`removeSlivers` | Remove sliver outliers from boundary of shape |

## Examples

## Version History

**Introduced in R2017a**