# `GSNode.associatedPenPoints`

*Instance Property*

The pen points associated with the node.

## Declaration

```swift
var associatedPenPoints: [GSPenPoint] { get set }
```

```objc
@property (nonatomic, strong) NSArray<GSPenPoint *> * associatedPenPoints;
```

```python
associatedPenPoints() -> list[GSPenPoint]
setAssociatedPenPoints_(associatedPenPoints: list[GSPenPoint])
```

## Discussion

The pen points of a node are placed along the path segment that ends at the node. The time of a pen point locates it along that segment. A time of `1.0` places the pen point at the node itself, in which case [`GSNode penPoint`](/Core/GlyphsCore/GSNode/penPoint) returns it.

## See Also

### Metadata

- [`GSNode.name`](/Core/GlyphsCore/GSNode/name) — A user-assigned name of the node.
- [`GSNode.hoiInfo`](/Core/GlyphsCore/GSNode/hoiInfo) — Higher-order interpolation definitions where the keys are axis tags.
- [`GSNode.hobbyInfo`](/Core/GlyphsCore/GSNode/hobbyInfo) — Hobby node information associated with the node.
- [`GSNode penPoint`](/Core/GlyphsCore/GSNode/penPoint) — The pen point at the node, or `nil` if none exists.

