---
title: "init(rect:)"
framework: spritekit
role: symbol
role_heading: Initializer
path: "spritekit/skshapenode/init(rect:)"
---

# init(rect:)

Creates a shape node with a rectangular path.

## Declaration

```swift
convenience init(rect: CGRect)
```

## Parameters

- `rect`: A rectangle, relative to the node’s origin.

## Return Value

Return Value A new shape node.

## See Also

### Creating a Shape from a Rectangle

- [init(rectOf:)](spritekit/skshapenode/init(rectof:).md)
- [init(rect:cornerRadius:)](spritekit/skshapenode/init(rect:cornerradius:).md)
- [init(rectOf:cornerRadius:)](spritekit/skshapenode/init(rectof:cornerradius:).md)
