<!--
{
  "availability" : [
    "iOS: 27.0.0 -",
    "iPadOS: 27.0.0 -",
    "macOS: 27.0.0 -",
    "tvOS: 27.0.0 -",
    "visionOS: 27.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Vision",
  "identifier" : "/documentation/Vision/GenerateIterativeSegmentationRequest/addIncludedPoint(_:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "Vision"
    ],
    "preciseIdentifier" : "s:6Vision36GenerateIterativeSegmentationRequestC16addIncludedPointyyAA010NormalizedH0VKF"
  },
  "title" : "addIncludedPoint(_:)"
}
-->

# addIncludedPoint(_:)

Refines the mask with a point that is part of the desired segmentation.
Throws an error if the total number of added points exceeds the limit.
(13 points when seedPoint or seedScribbleBuffer was used, or 11 points when seedBox was used)

```
final func addIncludedPoint(_ point: NormalizedPoint) throws
```

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)