# `GSPath removeObjectFromNodesAtIndex:`

*Instance Method*

Removes the node at an index.

## Declaration

```swift
func removeNode(at idx: Int)
```

```objc
- (void) removeObjectFromNodesAtIndex:(NSInteger) idx;
```

```python
removeObjectFromNodesAtIndex_(idx: int)
```

## See Also

### Removing Nodes

- [`GSPath removeNodes:`](/Core/GlyphsCore/GSPath/removeNodes:) — Removes nodes.
- [`GSPath removeNode:`](/Core/GlyphsCore/GSPath/removeNode:) — Removes a node.
- [`GSPath removeNodeFast:`](/Core/GlyphsCore/GSPath/removeNodeFast:) — Removes a node without registering undo, updating the layer selection, or notifying the layer.
- [`GSPath removeNodeCheck:`](/Core/GlyphsCore/GSPath/removeNodeCheck:) — Removes a node and adjusts adjacent nodes to keep the path structurally valid.
- [`GSPath removeNodeCheckKeepShape:`](/Core/GlyphsCore/GSPath/removeNodeCheckKeepShape:) — Removes a node and adjusts adjacent segments to approximate the path shape.
- [`GSPath removeNodeCheckKeepShape:normalizeHandles:error:`](/Core/GlyphsCore/GSPath/removeNodeCheckKeepShape:normalizeHandles:error:) — Removes a node and adjusts adjacent segments to approximate the path shape.

